MongoDB:除嵌入式文档之外的任何其他选项? (不重复一个)

时间:2014-08-04 04:26:00

标签: mongodb

说,我有两个文件:Doca和Docb。 Doca就像是一种常见属性,可以成为Docb和其他文档的一部分。

使用嵌入式文档。但是Doca可能在很多地方都是重复的,因为它会被Docb等其他文档使用。 MongoDB看起来鼓励这种重复。

但我仍然想知道有更好的选择。

理想情况下,如果我可以在下面的一个集合中使用某种引用,它会变得更好

Doca { _id : "doca", ... //attributes }

Docb { ..., ref: "doca", ... }

然后,当我查询时,我也可以查询这些子文档。我可以在不使用嵌入式文档的情况下在MongoDB中执行此操作吗?

0 个答案:

没有答案