美文网首页
趟过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的坑 第一弹

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