나는 mongodb 문서를 다른 문서의 참조로 만들었습니다. 하지만 내가 원하는대로 작동하지 않는다고 생각합니다! 예를 들어
:이 쿼리가 실패 아직 왜
{
_id: "b",
b: {
{_id: "a", b:"b" }
}
}
:
> 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" } }
나는 내 마지막 삽입 심판을하고 있기 때문에 먼저가에 동일해야하기 때문에?
> db.ttt.find({"b.b":"b"})
나는 $id
의 속성을 잘못 이해했을 수 있습니다. 그러나 참조 할 수 없다면 다른 선택은 무엇입니까? 참조하는 것의 이점은 무엇입니까?