美文网首页
MongoDB学习笔记

MongoDB学习笔记

作者: alpha18 | 来源:发表于2019-03-02 20:02 被阅读0次

创建数据库

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(    
    <query>, 
    <update>, 
    {       
        upsert: <boolean>,   
        multi: <boolean>,  
        writeConcern: <document>
    }
)
  • <query> 查询条件
  • <update> 更新对象
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})

  • 1为升序 -1为降序

创建索引

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

聚合

db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION)

相关文章

网友评论

      本文标题:MongoDB学习笔记

      本文链接:https://www.haomeiwen.com/subject/squyuqtx.html