【发布时间】:2021-05-24 09:33:23
【问题描述】:
我从 Spring 和 MongoDB 开始。我已经看到有几种方法可以插入和/或更新。我还在这里阅读了一些解释一些概念的帖子。但我不太了解他们。 如果我错了或缺少东西,请纠正我。
-
Update():只更新一个对象,并且只有当它有一个id时才起作用。
-
Upsert():如果对象存在则更新(它必须有一个id),如果不存在则插入它。
-
Insert():不需要id,将Document添加到集合中。
-
save():我真的不知道和insert有什么区别。
如果有更多类似的方法,但我忘了提及,如果你也能解释一下,我将不胜感激。
【问题讨论】:
标签: java spring mongodb mongotemplate