我以下说的操作命令全部是在【命令提示符】中操作:

1. 启动服务:net start mongodb

2. 命令运行

进入数据库:mongo
退出数据库:exit
显示所有的数据库列表:show dbs
创建数据库(进入数据库):use 数据库名(如果数据库名存在,则直接进入,如果数据库名不存在,则先创建然后进入)
查看当前数据库:db
删除当前数据库:db.dropDatabase()

3. 集合的命令:

显示当前数据中的所有集合:show collections
创建集合:db.集合名.insert({}) →通常,在集合中插入数据时,自动创建集合,不需单建
删除集合:db.集合名.drop()

4. 文档(数据)的操作:

①新增文档(数据)
db.集合名.insert({BSON}) 向集合中插入一条数据
db.集合名.save({JSON数据}) 向集合中添加一条数据,如果集合中已经存在该数据,则更新。

②查询文档(数据)
db.集合名.find() 查找当前集合中的所有数据
db.集合名.find({条件对象}) 查找当前集合中的符合条件的对象
db.集合名.find().pretty() 将找到数据以格式化的结果显示出来

③修改数据
db.集合名.update(查找对象,修改结果)

④删除数据
db.集合名.remove({}) 删除当前集合中的所有数据
db.集合名.remove({条件对象}) 删除指定的数据

关闭服务:net stop mongodb

史晶晶
78 声望3 粉丝

菜鸟爱学习