增:
db:
use db_name //有的话就是切换
tabale:
并没有直接命令,插入文档时自动生成
file:
db.table_name.insert({‘test‘:‘ok‘})
字段:
db.table_name.update({‘test‘:{$exists:true}},{$set:{‘test2‘:‘yes‘}},{multi:true}) //往含有‘test’字段的所有文档插入‘test2’字段
db.table_name.update({‘test‘:{$exists:true}},{$set:{‘test2‘:‘yes‘}}) //往找到的第一个含有‘test’字段的文档插入‘test2’字段
db.table_name.update({‘test‘:‘ok‘},{$set:{‘test2‘:‘yes‘}},{multi:true}) // 往所有含有‘test’:‘ok’键值对的文档插入‘test2’字段
删:
db:
db.dropDatabase() //删除当前数据库
table:
db.table_name.drop()
file:
db.table_name.remove({‘test‘:{$exists:true}},{justOne:true}) //删除发现的第一条
db.table_name.remove({‘test‘:{$exists:true}}) //删除所有
字段:
db.table_name.update({//搜索条件},{$unset:{‘test‘:‘‘}},{multi:true}) //删除符合{条件} 所有字段
查:
db:
show dbs
table:
show tables
file:
db.table_name.find({//搜索条件}).pretty() //pretty()格式化显示
字段:
无
改:
db:
use db_name
table:
无
file:
db.table_name.update({‘test‘:{$exists:true}},{‘test2‘:‘yes‘},{multi:true}) // 将含有test 的所有文档内容替换为 {‘test2‘:‘yes‘} // ‘_id‘值不变
字段:
db.table_name.update({‘test‘:{$exists:true}},{$set:{‘test‘:‘yes‘}},{multi:true}) //往含有‘test’字段的所有文档的‘test‘字段值改为‘yes’
原文地址:https://www.cnblogs.com/Lorentz-Z/p/9146404.html