练习3
- 查询工资小于1000 或 大于3000的数据
1 | db.emp.find({ |
- 为所有工资低于1000的 员工 涨薪 400
1 | db.emp.updateMany( |
排序 sort()
查询文档时,默认按_id的值进行升序排列
- sort()需要传递一个对象指定对应列进行排序
- 1代表升序
- -1代表降序
- 多个排序 sort({sal:1,empno:-1}) 先按照工资排序 然后再按照 部门排序
- limit skip sort 可以任意顺序调用
1 | 按工资升序排列 |
设置投影 (如果我只想看员工姓名/工资,不想看_id)
1 | db.emp.find({},{name:1,sal:1,_id:0}) |