猫鼬查找没有空数组的集合

时间:2021-06-19 00:00:02

标签: javascript database mongoose

例如我的猫鼬系列看起来像这样

{
 _id: 1,
 arr: []
},
{
 _id: 2,
 arr: [2]
}

我想将所有没有 arr 的集合作为空数组,如何?

1 个答案:

答案 0 :(得分:1)

您可以使用$not: {$size: 0}

db.doc.find({ arr: { $exists: true, $not: {$size: 0} } })