mongodb ドキュメントを他のドキュメントの参照にしました。しかし、私はそれが私が望むように機能していないと思います!
例えば:
> db.ttt.insert({_id: "a", b:"b" })
> db.ttt.insert({_id: "b", b: {$id:"a" } })
> db.ttt.find()
{ "_id" : "a", "b" : "b" }
{ "_id" : "b", "b" : { "$id" : "a" } }
最後の挿入を最初のレフリーにしているので、次と同等である必要があります。
{
_id: "b",
b: {
{_id: "a", b:"b" }
}
}
それでも、なぜこのクエリは失敗するのでしょうか?
> db.ttt.find({"b.b":"b"} )
$id
のプロパティを間違って理解した可能性があります。しかし、参照によってそれができない場合、他にどのような選択肢がありますか? 参照する利点は何ですか?