MongoDB基本命令汇总
- find()/findOne()条件过滤
|
|
- find()/findOne()指定返回的fileds
|
|
- 查询条件
符号 | 对应 | 作用 |
---|---|---|
$lt | \< | 小余 |
$lte | \<= | 小于或等于 |
$gt | > | 大于 |
$gte | \= | 大于或等于 |
$ne | \<> | 不等于 |
$in | in | in范围 |
$not | not | not范围 |
$or | or | 或者 |
|
|
- 特殊查询–null和exists
null可以匹配自身,而且可以匹配”不存在的”12345> db.Student.find({name: null}, {_id: 0}){ "name" : null, "sex" : 1, "age" : 18 }{ "sex" : 1, "age" : 24 }> db.Student.find({name:{$in:[null],$exists:true}}, {_id: 0}){ "name" : null, "sex" : 1, "age" : 18 }
- 数组查询
造数据123db.Student.insert({name:"wjh",sex:1,age:18,color:["red","blue","black"]})db.Student.insert({name:"lpj",sex:1,age:22,color:["white","blue","black"]})db.Student.find()
|
|
- 排序
|
|
- 分页
|
|
- 获取数量
|
|
- 删除数据
|
|
- 新增数据
|
|
- 更新数据
|
|