NoSQL之MongoDB简介及入门(三)

本篇主要介绍MongoDB中的修改器

1.$inc修改器

增加文档中某个键的值()


以上面这条记录为例


将y=1的记录的z键加1,用find查看是否修改成功


2.$set修改器


如果q键不存在的话,会新增,如果存在的话会更新数据。

(ps:如果存在的话更新可以改变数据类型,甚至变成内置文档)


$inc:只能用于整数、双精度浮点数(数字类型)

$set:可以改变其他类型

$unset 可以删除对应的键值对




3.$push数组修改器

只能用于值为数组的键

$push向已有数组末尾添加一个元素,如果数组不存在则新建


查看结果



第二次运行



发现在数组末尾添加了元素。



猜你喜欢

转载自blog.csdn.net/qq_40468795/article/details/80791813