在一个aggregate方法中,$group,$match,$project,$sort等操作符可以出现多次?
查看答案
在aggregate操作中,要对数据进行筛选,应该使用以下哪个操作符?
A. $group
B. $find
C. $match
D. $sort
在aggregate操作中,$push可以单独使用吗?
A. 可以
B. 不可以
查询职称为讲师的姓名,年龄和性别,正确的语句是?
A. db.teachers.aggregate([{$match:{"prof":"讲师"}},{$project:{"name":1,"age":1,"sex":1,"_id":0}}])
B. db.teachers.aggregate([{$match:{"prof":"讲师"}},{$project:{"name":1,"age":1,"sex":1}}])
C. db.teachers.find("prof":"讲师",{"name":1,"age":1,"sex":1})
D. db.teachers.find({"prof":"讲师","name":1,"age":1,"sex":1})
将结果输出到指定的集合要用下列哪个操作符?
A. $print
B. $out
C. $printjson
D. $export