zoukankan      html  css  js  c++  java
  • mongodb基本操作

    #1、创建集合Collection
    db.createCollection("article")
    
    db.createCollection("mx_article")
    
    #查看所有表
    show collections
    
    
    #2、删除集合collection
    db.article.drop()
    
    #3、插入文档Document
    db.mx_article.insert(
    {
        "cid":1,
        "title":"标题001",
        "remark":"备注001",
        "content":"文章内容0001"
        
        }
    )
        
     #3.2批量插入数据
     document=(
    [{
        "cid":10,
        "title":"标题010",
        "remark":"备注010",
        "content":"文章内容0010"
        
        },
        {
        "cid":11,
        "title":"标题011",
        "remark":"备注011",
        "content":"文章内容0011"
        
        },
        {
        "cid":12,
        "title":"标题012",
        "remark":"备注012",
        "content":"文章内容0012"
        
        }
        
        
        ]
    )
        
     
        
    db.mx_article.insert(document)
        
    #4、查看集合里的文档内容--所有内容
    db.mx_article.find({})
       
    #5、修改文档内容
    db.mx_article.update(
    {"cid":3},
    {$set:{
        "title":"标题003修改222"
        }},
        {multi:true}
    )
        
    #6、删除文档
        
     db.mx_article.deleteOne({
            "cid":101
            })
        
            
    #7、复杂的查询
    
    #7.1 等于的判断
    db.mx_article.find({
        "cid":4,"title":"标题004"
        })        
    
    #7.2 大于和小于
    
    db.mx_article.find(
        {
            "cid":{$gt:4,$lt:10}
        },{
            "cid":1
            }).explain()   
    
    #7.3 and查询
        
    db.mx_article.find({
        "cid":{$gt:3},
        "title":"标题008"
         
        })   
       
       
       db.mx_article.find({
          "cid":3,"title":"标题008"
         
        }) 
     
    #7、4 or 查询
    
    db.mx_article.find({
        $or:[{"cid":4},{"cid":"3"}]
         
        })
        
    #7、5 limit 和skip
    
    db.mx_article.find({}).skip(3).limit(2).sort({"cid":-1}).explain()
    
    
    #7、6 group 和 sum
     
    
    #8 创建所有
    db.mx_article.ensureIndex({"cid":1})
    
    #show collections
    
     
    #查看mongodb版本号
    db.version()
    
    
    
    
     
    

      

    作者:沐雪
    文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。本文版权归作者和博客园共有,如需转载恳请注明。
    如果您觉得阅读这篇博客让你有所收获,请点击右下方【推荐】
    找一找教程网-随时随地学软件编程 http://www.zyiz.net/

  • 相关阅读:
    strcpy 详解
    c/c++中static详解
    c/c++中const详解
    12、Java中的接口
    11、java中的模板方法设计模式
    10、java中的抽象类
    9、java中的final关键字
    8、java继承中的this和super的应用
    7、java实现的两种单例模式
    6、java中的构造代码块
  • 原文地址:https://www.cnblogs.com/puzi0315/p/15189788.html
Copyright © 2011-2022 走看看