题目内容

使用$push时如果希望在给定的数组中添加多个值,可以使用?

A. $addAll
B. $pushAll
C. $each
D. $addToSet

查看答案
更多问题

下面哪个修改器不能实现数组元素的删除?

A. $pop
B. $popAll
C. $pull
D. $pullAll

如果要向数组当中添加不重复的元素,应该使用哪个修改器?

A. $push
B. $each
C. $addToSet
D. $slice

下面语句的含义是?db.students.update({"name":"张三"},{$push:{"score":{$each:[59,90,87],$slice:3}}})

A. 向students集合中张三的score数组中追加一个元素[59,90,87]
B. 向students集合中张三的score数组中追加三个元素59,90,87
C. 向students集合中张三的score数组中追加三个元素59,90,87,并只保留前3个
D. 向students集合中张三的score数组中追加三个元素59,90,87,并只保留后3个

$pop删除数组中的第一个元素是1还是-1?

答案查题题库