【无标题】

MongoDB 操作命令

  1. 创建database 有就切换没有创建
    useMydatabase

    显示数据库:show dbs
    

    显示该database下的 bson对象
    show collections

    显示该bson下的具体内容
     **mydatabase.mycollection.find()**
     
     查询该bson对象内容
        **且查询**
        **mydatabase.mycollection.find({a:'',b:''})**
        
        **或查询**
        **mydatabase.mycollection.find({$or:[{a:''},{b:''}]})**
        
        小于等于
        **lte:less than equal**
        
        大于等于
        **gte:great that equal**
        
        插入一个或多个语句
           **mydatabase.mycollection.insertOne({a:'',b:''})**
            **mydatabase.mycollection.insertMany([])**
            
            搜索是排除其他属性,只显示该属性
            exclusion projection
            find的第二个参数 0不显示该属性,1显示该属性
            **mydatabase.mycollection.find({a:'',b:''},{c:0})**
            ![在这里插入图片描述](https://img-blog.csdnimg.cn/2d35c971245b4d7eb0be606fa31c8eca.png#pic_center)
    
            修改一个或者多个语句
            database.bson.updateOne(a,b)
             a:要筛选的属性
             b:要修改的属性   关键字:**$set**
            / updateMany()
             db.gyk.updateOne({a:1},{$set:{b:2}})
             结果: { "acknowledged" : true, "matchedCount" : 1,     
                 "modifiedCount" : 1 }
                 
            删除一个或者多个或所有 
             deleteOne  / deleteMany / deleteMany({})
            db.gyk.deleteOne({name:"a"})
            { "acknowledged" : true, "deletedCount" : 1 }
    

你可能感兴趣的:(数据库,mongodb)