MongoDB中的Upsert操作指南
- 概述
Upsert是插入(insert)和更新(update)的结合体(inSERT + UPdate = upsert)。 我们可以在不同的更新方法中使用_upsert_,例如_update_、findAndModify_和_replaceOne。
在MongoDB中,upsert_选项是一个布尔值。假设值为_true,并且文档与指定的查询过滤器匹配。在这种情况下,应用的更新操作将更新文档。如果值为_true_并且没有文档匹配条件,此选项将向集合中插入一个新文档。新文档将包含基于过滤器和应用操作的字段。
大约 4 分钟