mongodb 练习

 前言 :  数据库 名 base  "<>" 括号内容为可选  "=》"  类似sql 语句
插入 文档 :db.数据库名.insert({key:value,....})  

                    db.base.insert({"name":"123","other":"321"})

                     db.base.insert({"name":"123","other":"321","number","50"})

更新文档 :db.数据库名.update(查询的{key:value}, 要update 的{$set:{key:value}})
                  db.base.update({"name":"123"},{$set:{"name":"321"}})

查询文档 : db.base.find({<key:value>,<key,value>..}) <.pretty()>

                    pretty () 表示查询出来的数据显示格式化,美观点

                    find()里面多个参数类似于sql里面的and

        db.base.find({"name":"321"},{"other":"321"}).pretty()  =》 name ="321" and other = "321"

or 查询 :db.base.find( {$or: [{"name":"321"} ] } ).pretty()  =》 or name = "321"

and 和 or 的联动 : db.base.find( {"name":"321"} , { $or:[ {"other":"321"} ] } )

 

删除文档:db.数据库名.remove({"name":"321"},<数字参数,表示要删除的条数,没有表示全删除>)

                db.base.remove({"name":"321"},<2>)

条件查询:

            db.fbase.find({"number":{$gt:30}}) =》 where number>30  实体符号操作运算符

 

       
           

转载于:https://my.oschina.net/u/2310996/blog/824953

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值