#查看所有数据库
show dbs;
#创建(切换)数据库
use DATABASE_NAME
注:
如果数据库不存在,则创建数据库,否则切换到指定数据库。
#插入文档(关系型数据说法叫插入数据)
方式一:db
.
COLLECTION_NAME
.
insert
(
document
)
方式二:db.COLLECTION_NAME.save(document)
注:
1.
如果
COLLECTION_NAME
该集合不在该数据库中, MongoDB 会自动创建该集合并插入文档。
2.
插入文档你也可以使用 db.
COLLECTION_NAME
.save(document) 命令。如果不指定 _id 字段 save() 方法类似于 insert() 方法。如果指定 _id 字段,则会更新该 _id 的数据。
3.
而 db.
COLLECTION_NAME
.insert(document) 命令如果指定的_id字段存在则会报重复的主键错误导致插入失败,不存在则正常插入文档。
insert除了直接插入,可以间接的先将数据保存到变量中再插入,例如以上所示例代码
#查询文档
db
.
COLLECTION_NAME
.
find
(
document
)
#查询文档总数
db
.
COLLECTION_NAME
.
find
(
document
).count()
#删除文档
db
.
COLLECTION_NAME
.
remove
(
document
)