MongoDB常用命令
1.创建数据库
 创建:use DATABASE_NAME
 展示所有数据库: show dbs
 新建的数据库查询不到,需要插入内容后才能查询到
 插入数据:db.nesss.insert({"name":"hah"})
 查看插入的数据:db.nesss.find()
![]()
2.删除数据库
创建表(集合):db.createCollection("集合名") db.createCollection("cp_ctc_user")
删除表(集合):db.集合名.drop() db.cp_ctc_user.drop()
删除数据库: db.dropDatabase()

3.创建集合
创建集合:db.createCollection(name, options)
db.createCollection("cp_ctc_info",{capped:true, autoIndexId:true,size:6142800,max:100})
     
插入文档(也可以在插入文档时,创建集合):db.cp_ctc_info.insert({"name":"ff"})

4.删除集合
删除集合:db.集合名.drop() db.collection.drop()
     
5.插入文档
插入文档(数据):db.COLLECTION_NAME.insert(document)

插入文档,可以将插入的内容放到一个变量中(可以是一个变量,或者数组),然后再插入

6.更新文档
update() 方法用于更新已存在的文档
更新文档:db.cp_ctc_user.update({'num':10},{$set:{'num':100000}})
      
       
7.删除文档
删除所有:db.inventory.deleteMany({})
删除所有状态为A的所有:db.inventory.deleteMany({ status : "A" })
删除一个状态为D的:db.inventory.deleteOne( { status: "D" } )

 
8.查询文档
语法:db.collection.find(query, projection)
  


查询所有的记录:db.cp_ctc_user.find()
美化查询结果: db.cp_ctc_user.find().pretty()
根据一个条件查询:db.cp_ctc_user.find({"title":"play"})
多个条件并查询: db.cp_ctc_user.find({"title":"play","_id" : ObjectId("5cf4d247e178b31528ab022e")})
多个条件或查询:db.cp_ctc_user.find({ $or:[{"num":1},{"num":2}]})
大于一个值且小于另一个值的查询: db.cp_ctc_user.find({"num": {$gt:5,$lt:9}})
  
  
  
 
 
 
                    
                


 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号