集合中的属性引用另一个集合的文档,因此它看起来像这样
collection {
"reffedDoc": {
"$ref": "myClass",
"$id": ObjectId("4e171cade3a9f23359e98206")
},
....
}
那么,如何在我的字段中选择reffedDoc。$ id?我是否可以通过获取整个子文档获取此内容? 我已经尝试过reffedDoc。$ id
db.collection.find({}, {"reffedDoc.$id"});
我收到以下错误
Positional operator does not match the query specifier