好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

mongodb学习(Document数据操作)

p u s h A l l 修 改 器 的 用 法 和 pushAll修改器的用法和 push修改器比较相似,他是用来批量的添加数组数据,比如我需要给name=”xiaoming”的文档中添加一个fruits[apple,orange,watermalon]这样的数据,

$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数据操作)的详细内容...

  阅读:32次