这是我的mongoDB的记录。我试图查询它并使用Pymongo。
{
"_id" : ObjectId("5925665bcb98a11aa4ca23f8"),
"EMAIL" : "jaffer@example.com",
"LOGIN" : [
"example"
],
"NAME" : [
"example name"
],
"URL" : [
"http://example.com"
]
}
我正在尝试访问密钥NAME
可用的文档
我试图查询这样的事情:
db.ff.find({"NAME":[]})
db.ff.find({"NAME":[1]})
我没有任何输出 当我进行特定查询时,结果出现了。
db.ff.find({"NAME":["example name"]})
但我不知道有多少条记录NAME
作为数组键。请告诉我如何找到具有NAME
的数组密钥的记录。
答案 0 :(得分:1)
您使用$exists
和$ne
来查找值
db.ff.find({ "NAME": { $exists: true, $ne: null } })