MongoDB学习笔记

创建数据库

use DATABASE_NAME

查看所有数据库

show dbs

插入数据

db.DATABASE_NAME.insert({"name":"value"})

删除数据库

db.dropDatabase()

删除集合

db.collection.drop()

插入文档

db.COLLECTION_NAME.insert(document)

查看已插入文档

db..COLLECTION_NAME.find()

  • AND ,隔开
  • OR $or

更新文档

db.collection.update(    
    , 
    , 
    {       
        upsert: ,   
        multi: ,  
        writeConcern: 
    }
)
  • 查询条件
  • 更新对象
db.collection.save(    
    ,     
    {      
        writeConcern:  
    }  
)  

删除文档

db.collection.remove(     
    ,     
    {       
        justOne: ,
        writeConcern:  
    } 
)

指定读取的数量

db.COLLECTION_NAME.find().limit(NUMBER)

指定跳过的数量

db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)

排序

db.COLLECTION_NAME.find().sort({KEY:1})

  • 1为升序 -1为降序

创建索引

db.COLLECTION_NAME.ensureIndex({KEY:1})

聚合

db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION)

你可能感兴趣的:(MongoDB学习笔记)