我收到了这些文件:
我需要在php(mongodb)中搜索朋友,所以在friendList中输入名称。我怎样才能做到这一点?
答案 0 :(得分:3)
在shell中你会这样做:
> db.people.find({ "friendList.name" : /Joe/})
更新:证明:
> db.person.insert({name : 'scatman', friendList : [ {name: 'joe'}, {name: 'nick'} ]});
> db.person.findOne()
{
"_id" : ObjectId("4f155cafef7b8b0317a8ad17"),
"name" : "scatman",
"friendList" : [
{
"name" : "joe"
},
{
"name" : "nick"
}
]
}
> db.person.findOne({"friendList.name" : /jo/})
{
"_id" : ObjectId("4f155cafef7b8b0317a8ad17"),
"name" : "scatman",
"friendList" : [
{
"name" : "joe"
},
{
"name" : "nick"
}
]
}
>