【发布时间】:2018-06-19 07:36:21
【问题描述】:
我有一个 mongo 集合,我试图过滤所有长度为 =1 的特定字段的记录
我正在尝试使用下面的命令,它给出了以下错误,有人可以在这里帮忙
db.getCollection('accdetails').find({$where:"bankDetails.length = 1"}).sort({$natural:-1})
下面是错误
Error: error: {
"ok" : 0,
"errmsg" : "ReferenceError: bankDetails is not defined :\n_funcs5@:1:24\n",
"code" : 139
}
但我的对象中有 bankDetails 字段
** 编辑更准确* 以下是我的记录
{
"id" : "123",
"bankDetails" : {
"bankdata" : {
"banknum" : {}
},
"accountdata" : {
"accnum" : {}
}
}
}
对于某些记录 accountdata 丢失,所以我想查看记录中没有 accountdata 对象的记录。
如何查询?
【问题讨论】:
标签: javascript mongodb collections robo3t