mongodb常用操作——命令行

增:

  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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值