时间:2021-07-01 10:21:17 帮助过:4人阅读
使用show collections查看数据库中的集合
删除集合
db.runoob.drop()
查询集合
db.col.find().pretty()
其中pretty()以格式化的方式显示文档
条件操作符
$gt -------- greater than >
$gte --------- gt equal >=
$lt -------- less than <
$lte --------- lt equal <=
$ne ----------- not equal !=
$eq -------- equal =
db.col.find({likes:{$gt:150}}).pretty() db.col.find({likes:{$gte:150}}).pretty() db.col.find({likes:{$lt:150}}).pretty() db.col.find({likes:{$lte:150}}).pretty()
同时使用$lt和$gt
db.col.find({likes:{$gt:150, $lte:200}}).pretty()
模糊查询
db.col.find({title:/教/}) db.col.find({title:/^教/}) db.col.find({title:/教$/})
AND条件
格式db.col.find({key1:value1, key2:value2}).pretty()
db.col.find({ likes:{$gte:150}, title: /教程$/ }).pretty()
OR条件
db.col.find(
{
$or: [
{key1: value1}, {key2:value2}
]
}
).pretty()
db.col.find({$or : [{ likes : {$gt:150}}, {likes: {$lt:150}} ]}).pretty()
AND和OR联合使用
db.col.find({ title:/教程$/, $or: [{likes: {$gt:150}},{likes: {$lt:150}} ] }).pretty()
Limit和Skip
分页查询
skip默认从0开始
作用跳过指定数据量的数据
db.col.find().limit(2).pretty() db.col.find().skip(2).limit(2).pretty()
排序sort
1是升序,-1是降序
db.col.find().sort({likes:-1}).pretty() db.col.find().sort({likes:1}).pretty()
MongoDB
标签:lte mil 条件 nbsp 默认 格式化 not gre str