下载吧 - 绿色安全的游戏和软件下载中心

软件下载吧

当前位置:软件下载吧 > 数据库 > DB2 > mongodb 修改器($inc/$set/$unset/$push/$pop/upsert)

mongodb 修改器($inc/$set/$unset/$push/$pop/upsert)

时间:2024-03-26 14:41作者:下载吧人气:29

对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,
用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。

1.$inc

这个修改器干什么使的呢?看看下面示例的具体操作后的结果即可知道。
示例文档:{“uid”:”201203″,”type”:”1″,size:10}

> db.b.insert({“uid”:”201203″,”type”:”1″,size:10})
> db.b.find()
{ “_id” : ObjectId(“5003b6135af21ff428dafbe6”), “uid” : “201203”, “type” : “1”,
“size” : 10 }
> db.b.update({“uid” : “201203”},{“$inc”:{“size” : 1}})
> db.b.find()
{ “_id” : ObjectId(“5003b6135af21ff428dafbe6”), “uid” : “201203”, “type” : “1”,
“size” : 11 }
> db.b.update({“uid” : “201203”},{“$inc”:{“size” : 2}})
> db.b.find()
{ “_id” : ObjectId(“5003b6135af21ff428dafbe6”), “uid” : “201203”, “type” : “1”,
“size” : 13 }
> db.b.update({“uid” : “201203”},{“$inc”:{“size” : -1}})
> db.b.find()
{ “_id” : ObjectId(“5003b6135af21ff428dafbe6”), “uid” : “201203”, “type” : “1”,
“size” : 12 }

标签mongodb,修改器,inc,set,unset,push,pop,upsert

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

热门阅览

最新排行

公众号