# mongo
# 命令
- 帮助信息
help ## 所有的帮助信息
help admin ## 管理信息
help connect ## 连接信息
db.help() ## 数据库的帮助信息
db.collection.help() ## 数据中的集合的帮助信息(collection:不是指 collection 关键字,而是指具体的集合名称,如 admin)
- 切换数据库
show dbs ## 显示所有的库
use db1 ## db1 不需要已经存在,可以直接切换过去
- 创建集合(也可以不创建,直接插入就好)
db.createCollection(name) ## 其中 name 为集合名称.例如 col1
- 显示所有数据
db.col1.find()
- 插入数据
db.col1.insert(obj) ## 向 col1 中插入数据,其中 obj 代表的是 json 数据
- 更新
db.col1.findOneAndUpdate({'name':'ss'},{$set:{'age':15}},{returnNewDocument:true})
## 第一个参数为 条件
## 第二个参数为 值,`$set`表示设置,`$inc`表示数值加该值
## 第三个参数为 回调函数. returnNewDocument:返回更新后的文档
详细的语法参照官网的 findOneAndUpdate (opens new window)