您好我是Mongodb的新手,我有一个问题,我还没有找到答案。
此致
那提
//'data'- is the a document/table
//The data looks like that :
db.getCollection('data').find({}) :
/* 1 */
{
"_id" : "8f911",
"userDetails" : { "age" : "19",
"birthday" : "1996/5/11"
},
"username" : "emailemail@do.com"
}
/* 2 */
.
.
.
.
答案 0 :(得分:1)
age
嵌套在userDetails
内。你能尝试一下:
db.getCollection('data').find({"userDetails.age":{$lt:50}})
由于它是一个字符串,您可以使用JavaScript Expression进行查询。它将进行类型转换:
db.getCollection('data').find("this.userDetails.age < 50"}})