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(    
    <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简介 1.概述 ​ MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WE...
    郑元吉阅读 982评论 0 2
  • mongodb 深入学习笔记 mongodb基本知识 mongodb是介于关系型数据库与非关系型数据库之间的NoS...
    深思海数_willschang阅读 997评论 0 1
  • MongoDB 基本概念 数据库 MongoDB一个数据库包括多个集合,类似于MySQL中一个数据库包含多个表;一...
    唔代阅读 977评论 0 0
  • MongoDB常用操作 一、查询 find方法 查询所有的结果: select * from users;===d...
    止风者阅读 618评论 1 3
  • mongodb命令行操作 开启mongodb假设希望a文件夹是存放数据库的地方a文件夹下面新建一个存放数据的文件夹...
    亲爱的孟良阅读 358评论 0 0