MongoDB学习笔记

2019-03-02  本文已影响0人  alpha18

创建数据库

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()

更新文档

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

删除文档

db.collection.remove(     
    <query>,     
    {       
        justOne: <boolean>,
        writeConcern: <document> 
    } 
)

指定读取的数量

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

指定跳过的数量

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

排序

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

创建索引

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

聚合

db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION)

上一篇 下一篇

猜你喜欢

热点阅读