假设我有以下数据结构:
{
"_id" : ObjectId("58d9200abca171b9b5aa544f"),
"name" : "richard",
"age" : 24,
"mobile" : "13030303030"
}
{
"_id" : ObjectId("58d92015bca171b9b5aa5450"),
"name" : "kevin",
"age" : 24,
"mobile" : "12030303030"
}
{
"_id" : ObjectId("58d91fbebca171b9b5aa544e"),
"title" : "post1",
"cotent" : "sss",
"author" : {
"$ref" : "user",
"$id" : ObjectId("58d92015bca171b9b5aa5450")
}
}
我想搜索作者凯文的所有文件。我想写像
这样的查询db.getCollection('post').find({'author.name': 'kevin'})
但它不起作用。似乎db引用不支持嵌入搜索条件。