【发布时间】:2021-06-29 18:37:38
【问题描述】:
我想知道,如何在响应式 mongo 中保存相关文档?因为我找到了一个试图做魔法的代码......但是当它应该将相关文档保存在另一个集合中时,它会在关系的“父亲”内部序列化,比如说......我知道在 spring data 响应式 mongo 中, @DbRef 没有支持...如何以某种方式保存数据,如果我查询集合,我会看到属性是集合的名称和生成的 id 而不是所有对象属性?。
如果看到上面的图片,你会看到属性“user”被保存为嵌套文档,但不在相应的集合中。我需要挂钩另一个事件吗?。
【问题讨论】:
-
请不要粘贴图片,使用格式化文本。见meta.stackoverflow.com/a/285557/3027266
-
要以原子方式将相关文档保存在不同的集合中,您需要两个不同的 insert 操作 - 可能在一个 transaction 中。
标签: spring mongodb spring-webflux reactive