小编And*_*lva的帖子

Spring Data MongoDB - 嵌入式文档作为其他文档的参考

我想知道在其他文档中使用嵌入式文档作为参考是否可能(甚至是正确的).

我知道我可以将嵌入式文档移动到自己的集合中,但主要目标是获得嵌入式文档的性能优势并避免重复.

例如:

用户

{
    _id: ObjectId("4fed0591d17011868cf9c982"),
    _class: "User"
    ...
    addresses: [ {
        _id: ObjectId("87KJbk87gjgjjygREewakj86"),
        _class: "Address",
        ...
    } ]
}
Run Code Online (Sandbox Code Playgroud)

订购

{
    _id: ObjectId("gdh60591d123487658cf9c982"),
    _class: "Order",
    ...
    address: ObjectId("87KJbk87gjgjjygREewakj86")
}
Run Code Online (Sandbox Code Playgroud)

spring mongodb spring-data spring-data-mongodb

7
推荐指数
1
解决办法
2274
查看次数