#查看所有数据库
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)