zoukankan      html  css  js  c++  java
  • mongodb 教程三

    mongodb 实际上是保存json的数据的结构。当查询 是修改时 key 是可以用‘’保存。

    mongodb  插入语句 

    db.weixin.insert({name:'zhangfeng',age:40,sex:'nv'})

    mongodb 更新语句

    db.collection.update(
       <query>,
       <update>,
       {
         upsert: <boolean>,
         multi: <boolean>,
         writeConcern: <document>
       }
    )

    db.weixin.update({'name':'zhangfeng'},{$set:{'age':51}},false,false)

    1.第一个为json语句 条件   

    2.更新内容。

    3.如果没有是否插入 默认是false 。

    4.是否更新全部 是ture ,

    mongodb 删除

    db.collection.remove(

      <query>,

    {

     justOne: <boolean>,

    writeConcern: <document> 

    }

    db.weixin.remove({name:'zhangfeng'})

    mongodb 查询条件

    等于 {<key>:<value>} db.col.find({"by":"菜鸟教程"}).pretty() where by = '菜鸟教程'
    小于 {<key>:{$lt:<value>}} db.col.find({"likes":{$lt:50}}).pretty() where likes < 50
    小于或等于 {<key>:{$lte:<value>}} db.col.find({"likes":{$lte:50}}).pretty() where likes <= 50
    大于 {<key>:{$gt:<value>}} db.col.find({"likes":{$gt:50}}).pretty() where likes > 50
    大于或等于 {<key>:{$gte:<value>}} db.col.find({"likes":{$gte:50}}).pretty() where likes >= 50
    不等于 {<key>:{$ne:<value>}} db.col.find({"likes":{$ne:50}}).pretty() where likes != 50

    and的使用

    >db.col.find({key1:value1, key2:value2}).pretty()

    or的使用

    >db.col.find(
       {
          $or: [
    	     {key1: value1}, {key2:value2}
          ]
       }
    ).pretty()







  • 相关阅读:
    Pyhton学习——Day60
    Pyhton学习——Day58
    Python——微信数据分析
    C/C++文件指针偏移
    I/O流+统计文件词频
    vector概念
    new/delete工作机制
    Singleton单例类模式
    对象数组
    特殊成员函数
  • 原文地址:https://www.cnblogs.com/zxf330301/p/5945024.html
Copyright © 2011-2022 走看看