美文网首页
趟过mongo的坑 第一弹

趟过mongo的坑 第一弹

作者: 羊哥很嗨 | 来源:发表于2017-03-21 16:16 被阅读0次

1.非原创,是遇到问题后google出来的。

db.users.aggregate([
  {$lookup: {
    from: "orders",

    localField: "_id",

    foreignField: "leased_by",

    as: "orders"

 }},

{
   $project: {

    orders: {$size: "$orders"}

  }
}

])

上述写法报错

MongoError: The argument to $size must be an Array, but was of type: EOO.

解决方案:

orders: {$size: { "$ifNull": ["$orders", []]}}

相关文章

  • 趟过mongo的坑 第一弹

    1.非原创,是遇到问题后google出来的。 db.users.aggregate([ {$lookup: { ...

  • MongoDB项目踩坑

    基本查询语句 mongoDB踩过的坑 深度反省 Mongo和Mysql有很大的本质区别,mongo像执行代码一样,...

  • mongo中踩过的坑

    1、想要设置某个字段的值等于10,我写的语句是db.test.update({}, {"$set": {"some...

  • 使用Dubbo趟过的坑

    最近在做一个项目,这个项目里有两个系统。这是背景! 这两个系统不能互相访问!这是坑爹的需求! 然后我不想使用数据库...

  • 我和孩子趟过的坑

    孩子过了三岁,完成了早教,接踵而来的就是各种兴趣班。都说艺术教育影响孩子的一生,美育,美术、音乐、舞蹈、口才、各种...

  • 足彩,我所趟过的坑

    1 第一次买彩票,是听同事忽悠,比较容易赚钱,他玩的是足彩。 讲得我蠢蠢欲动,感觉自己平时对足球也比较关注,就猜赢...

  • mongo数据的自然排序

    对mongo使用$in操作符查询数据时,mongo默认是对数据自然排序好的。使用aggregate可以避免此坑。

  • 微信支付相关问题解决网址

    ios微信支付开发遇到的问题 微信支付趟过的坑

  • mongodb-基础

    第1章 关系型与非关系型 第2章 mongo和mysql数据对比 第3章 MongoDB特点 第4章 mongo应...

  • mongodb入门

    第1章 关系型与非关系型 第2章 mongo和mysql数据对比 第3章 MongoDB特点 第4章 mongo应...

网友评论

      本文标题:趟过mongo的坑 第一弹

      本文链接:https://www.haomeiwen.com/subject/kkyrwttx.html