【发布时间】:2014-02-20 05:45:14
【问题描述】:
我正在尝试获取一个 mongoDB 对象,例如 Friend1 包含另一个 mongoDB 对象 Friend2,而该对象又包含第一个对象 Friend1,本质上使它成为一个循环对象引用。
要么这样,要么类似的。
我希望能够更新Friend2.value 并以某种方式从Friend1 检索它,例如..Friend1.friend2.value
我发现populate 没有多大用处.. 它只是创建一个 ObjectID 引用,而不是引用整个对象来检索,如果我没弄错的话...
这可能吗?或者我应该使用的其他任何东西
【问题讨论】:
-
我不太确定你在问什么,但所有 MongoDB 文档和嵌入式文档都是完全独立的。文档之间的任何链接都必须使用
_id引用。 -
为什么不直接使用 Friend2.value 进行更新?