创建数据库
use DATABASE_NAME
查看所有数据库
show dbs
插入数据
db.DATABASE_NAME.insert({"name":"value"})
删除数据库
db.dropDatabase()
删除集合
db.collection.drop()
插入文档
db.COLLECTION_NAME.insert(document)
查看已插入文档
db..COLLECTION_NAME.find()
![](https://img.haomeiwen.com/i15400310/f7a3c4baf69ffae0.png)
- AND ,隔开
- OR $or
更新文档
db.collection.update(
<query>,
<update>,
{
upsert: <boolean>,
multi: <boolean>,
writeConcern: <document>
}
)
- <query> 查询条件
- <update> 更新对象
db.collection.save(
<document>,
{
writeConcern: <document>
}
)
删除文档
db.collection.remove(
<query>,
{
justOne: <boolean>,
writeConcern: <document>
}
)
指定读取的数量
db.COLLECTION_NAME.find().limit(NUMBER)
指定跳过的数量
db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
排序
db.COLLECTION_NAME.find().sort({KEY:1})
- 1为升序 -1为降序
创建索引
db.COLLECTION_NAME.ensureIndex({KEY:1})
聚合
db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION)
![](https://img.haomeiwen.com/i15400310/19041fa576a1fa7e.png)
网友评论