我想知道是否可以(甚至是正确的)在其他文档中使用嵌入式文档作为引用。
我知道我可以将嵌入的文档移动到它自己的集合中,但主要目标是具有嵌入式文档的性能优势并避免重复。
例如:
用户
我知道我可以将嵌入的文档移动到它自己的集合中,但主要目标是具有嵌入式文档的性能优势并避免重复。
例如:
用户
{
_id: ObjectId("4fed0591d17011868cf9c982"),
_class: "User"
...
addresses: [ {
_id: ObjectId("87KJbk87gjgjjygREewakj86"),
_class: "Address",
...
} ]
}
订单
{
_id: ObjectId("gdh60591d123487658cf9c982"),
_class: "Order",
...
address: ObjectId("87KJbk87gjgjjygREewakj86")
}