0
我有以下的文檔結構:
{
"_id": ObjectId("52caafa2eccc222244f242cc"),
"fields": {
$id: ObjectId("52caafa2eccc222244f242cc"),
$db: 'other_db',
$ref: CollectionName
}
}
我試圖項目中的所有{ID,fields.id}如下:
db.Collection.find({},{"_id": 1, "fields._id": 1});
但沒有任何結果
'fields' subdocument指定了'$ id',而不是'_id' – ZeMoon
嘗試了以下'db.Collection.find({},{「_ id」:1,「fields。$ id」:1}) ;'找到'Positional運算符與查詢說明符不匹配。'錯誤 –
那麼'$'可能會導致問題。 field.id是否真的包含$符號? – ZeMoon