我的数据库中有一个类似于:
的条目{
"_id" : ObjectId("4e93ace3f8208ca743000004"),
"title" : "Entry",
"domain" : {
"_id" : ObjectId("4e9305d5f8208cab43000001"),
"name" : "Google"
}
}
要查询该特定条目(或使用相同域的条目),看起来就像我应该使用查询一样:
db.entries.find({domain._id : ObjectId("4e9305d5f8208cab43000001")})
然而,这会产生错误:
SyntaxError: missing : after property id (shell):1
我的查询中出错了什么?其次,我如何将其分支到PHP?
答案 0 :(得分:23)
您需要在引号中输入字段名称,例如:
db.entries.find({ "domain._id" : ... })