mongeDB 存在数据则更新没有数据则插入 javaMongoDB
程序员文章站
2024-03-15 13:27:47
...
Document doc2 = new Document(); doc2.append("$set",doc); collection.updateOne(filter, doc2,new UpdateOptions().upsert(true));
将doc 外层包裹并且设置$set 就可以保留原始数据情况下 新增字段
new UpdateOptions().upsert(true) 默认false ,true 的情况下有则更新,无则插入原则
下一篇: 跨域解决方案
推荐阅读
-
mongeDB 存在数据则更新没有数据则插入 javaMongoDB
-
laravel 里面若数据表里面存在该user_id则更新该id下的其它字段,如果不存在则新建一条记录,数据库操作如何实现?
-
laravel 里面若数据表里面存在该user_id则更新该id下的其它字段,如果不存在则新建一条记录,数据库操作如何实现?
-
mysql如果数据不存在,则插入新数据,否则更新的实现方法_MySQL
-
mysql如果数据不存在,则插入新数据,否则更新的实现方法_MySQL
-
mysql如果数据不存在,则插入新数据,否则更新的实现方法
-
mysql如果数据不存在,则插入新数据,否则更新的实现方法
-
MSSQL 插入数据时候,如果存在则更新的方法分享
-
mysql如果数据不存在,则插入新数据,否则更新的实现方法(实例)
-
mysql如果数据不存在,则插入新数据,否则更新的实现方法