MongoDB save or update

来源:互联网 时间:1970-01-01


调用API 
dbCollection.findAndModify(query, null, null, false, saveobj, false, true);


DBObject com.mongodb.DBCollection.findAndModify(DBObject query, DBObject fields, DBObject sort, boolean remove, DBObject update, boolean returnNew, boolean upsert)

第一个字段是查询,第二个字段是返回的字段,第三个字段是返回结果排序,第四个字段是查找到是否删除,第五个字段是更新或者插入的数据,第六个字段是是否返回新更新或插入的数据(flase就是返回旧的数据),第七个查找不存在是否插入.
而查找到就更新 是一定会执行的(除非是remove或者insert)




相关阅读:
Top