时间:2021-07-01 10:21:17 帮助过:22人阅读
$addToSet修改器
$pushAll:当数组中存在需要添加的值,则什么都不做,如果数组中没有需要修改的值,则进行添加操作。
可以看到,当我第一次通过$addToSet修改器,为scores数组添加值为100的数据,由于已经存在这个值,所以什么都没有做,当我第二次添加值是88的数据,此时会添加进去。
$pop修改器
$pop修改器:从指定的数组中删除一个值:1表示最后一个值,-1表示第一个值。
可以看到,当我删除fruits数组中的数据,1表示删除最后一个,-1表示删除第一个。
$pull修改器
$pull修改器:用来删除一个指定的数值
我在这里,在执行$pull修改器删除fruits中orange这个值得前后,分别执行了”db.student.find()”发现已经成功删除。
$pullAll修改器
$pullAll修改器:用来删除数组中所有的数据
ok,今天关于mongodb中document数据的操作部分,就学习到这里了。
mongodb学习(Document数据操作)
标签:mongodb nosql