MongoDB使用应该加载文档来获取子文档的id

时间:2013-07-25 12:17:41

标签: php mongodb

集合中的属性引用另一个集合的文档,因此它看起来像这样

collection {
    "reffedDoc": {
         "$ref": "myClass",
         "$id": ObjectId("4e171cade3a9f23359e98206") 
      },
    ....
}

那么,如何在我的字段中选择reffedDoc。$ id?我是否可以通过获取整个子文档获取此内容? 我已经尝试过reffedDoc。$ id

db.collection.find({}, {"reffedDoc.$id"});

我收到以下错误

Positional operator does not match the query specifier

0 个答案:

没有答案