resources_manage为表名。
有个需求是这样,统计某表中一个数值的时候,因为业务的调整,需要将所有的这个数值字段全部+1才对,当时以为不好实现,后来才发现mongo是有这种追加的函数,所以来记录一下。
db.resources_manage.find().forEach(function(item){db.resources_manage.update({"_id":item._id},{$inc:{fileCount:+1}},1,1)})
下面这个是修改记录的_id值的 执行下面命令即可完成。
varo=db.resources_manage.findOne({"_id":"cc96a0a91beb4bc99fdc8c68220d5c8e"});o._id="9caaac1351c44c10a320d0dc7361bbbf";db.resources_manage.save(o);