monggodb修改器 如下图
语法
db.collectionname.update({条件},{修改器:{修改内容}})
1、$set 用于指定一个键值对,存在就修改,不存在就添加
2、$inc 只使用于数字类型的字段修改,对指定字段进行增减指定数值
db.mytest.update({“age”:19},{$inc:{“age”:1}}) 如下图 虽然修改了但是只修改了一个
db.mytest.update({“age”:20},{$inc:{“age”:-1}}) 数字可以是 负数
db.mytest.update({“age”:19},{$inc:{“age”:-1}},false,true) 批量修改
db.mytest.update({“name”:”神奇”},{$inc:{“namne”:-1}},false,true)
3、
unset删除指定字段db.mytest.update(“name”:”神奇”,$unset:“name”:−1)删除了“name”:“神奇”反而
u
n
s
e
t
删
除
指
定
字
段
d
b
.
m
y
t
e
s
t
.
u
p
d
a
t
e
(
“
n
a
m
e
”
:
”
神
奇
”
,
$
u
n
s
e
t
:
“
n
a
m
e
”
:
−
1
)
删
除
了
“
n
a
m
e
”
:
“
神
奇
”
反
而
unset:{“name”:-1}变成了条件
4、