操作库
作用 | 命令 |
---|---|
查看库 | show databases; |
使用库 | use 库名 |
查询当前库 | db |
删除一个库 | db.dropDatabase() |
帮助指令 | db.help() |
操作集合
作用 | 命令 |
---|---|
创建集合 | 显示创建:db.createCollection(“集合名词”); 隐示创建:db.集合名词.insert({}) |
查询库中集合 | show tables/show collections |
删除库中集合 | db.集合名.drop(); |
帮助指令 | db.集合名.help(); |
集合增删改
作用 | 命令 |
---|---|
插入单个记录 | db.集合名.insert({}) |
插入多条记录 | db.集合名.insert({},{}) |
删除集合所有记录 | db.集合名词.remove({}) |
根据条件删除记录 | db.集合名词.remove({键值对}) |
修改集合记录
db.集合名称.update({更新条件},{更新内容})
这种方式更新先将符合条件的文档删除,然后再添加
db.集合名词.update({更新条件},{$set:{更新条件}})
不删除原文档,只将符合的键值对修改,值能修改符合条件的第一条
db.集合名词.update({更新条件},{$set:{更新条件},{multi:true}})
不删除原文档,将所有符合的键值对修改
集合查询语句
作用 | 命令 |
---|---|
查询集合所有内容 | db.集合名.find() |
查询集合总条数 | db.集合名.count() |
条件查询 | db.集合名.find({}) |