$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数据的操作部分,就学习到这里了。
$(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘ ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i ‘).text(i)); }; $numbering.fadeIn(1700); }); });mongodb学习(Document数据操作)
标签:mongodb nosql
查看更多关于mongodb学习(Document数据操作)的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did160506