题目内容

users集合中已经存在一条记录{"_id":"1001","name":"Jack"},下面哪句命令可以成功运行?

A. db.students.insert({"_id":"1001","name":"Rose","age":18})
B. db.students.insert({"_id":"1001","name":"Tom"})
C. db.students.save({"_id":"1001","name":"Tom"})
D. db.students.save({"_id":"1001","name":"Tom",年龄:19})

查看答案
更多问题

查找姓名是张三,年龄是20的记录,正确的命令是?

A. db.students.find({"姓名":"张三"})
B. db.students.find({"姓名":张三,"年龄":20})
C. db.students.find({"姓名":"张三" and "年龄":20})
D. db.students.find({"姓名":"张三","年龄":20})

删除users集合中的所有文档的命令是?

A. db.users.delete()
B. db.users.remove({})
C. db.users.drop()
D. db.users.remove()

要将符合条件的所有文档都更新,应该讲哪个参数设置为true?

A. criteria
B. multi
C. all
D. upsert

关于upsert下列说法不正确的是?

A. upsert = up[date]+[in]sert
B. 如果要更新的数据不存在,则增加一条新的内容
C. 如果要更新的数据已存在,就直接做更新操作
D. upsert还可以用于insert()命令中

答案查题题库