mongodb总结

启动服务
连接服务
命令窗口执行 mongo host:port 或 mongo host:port/dbName 或 mongo host:port/dbName -u user -p pwd 即可
数据库操作
创建数据库
语法:use DATABASE_NAME,如果数据库不存在,则创建数据库,否则切换到指定数据库, show dbs 命令可查看所有数据库。几乎对数据库的所有操作都要先使用 use dbName 来切换数据库后再进行操作
删除数据库
语法:db.dropDatabase(),先使用use命令切换到待删除数据库后使用该命令可删除相应数据库

增:

db.colname.insert(docment)
db.colname.insert([docment,docment,...])
db.colname.insertOne(docment)
db.colname.insertMany([docment,docment,...])

删除:

db.colname.remove({})
db.colname.remove({条件})
db.colname.remove({条件},1) -> db.colname.remove({条件},{justOne:true})

去重:distinct

db.colname.distinct('键',{条件}}) -> db.colname.distinct('age',{name:'xxx'})

统计:count()

db.colname.find().count()
db.colname.count({条件}) -> db.colname.find({条件}).count()
索引:
_id索引:这个在插入文档时会自动创建

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安装 mongodb服务: sudo service mongod/mongodb start sudo serv...
    末版车阅读 3,669评论 0 0
  • 关系型数据库:mysql非关系型数据库:mongodb、redismongodb:(nosql:not only ...
    BaiBao丶阅读 2,958评论 0 0
  • 首先我们先了解下什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据...
    二矢二阅读 4,028评论 0 1
  • Mongodb总结 简介 准备工作 安装Mongodb windows版从官网下载安装文件一路OK即可 启动服务 ...
    程序员小逗逼阅读 3,021评论 0 0
  • mongodb里面不需要创建表/集合,他自动就会有的。1.安装2.mongodb服务:sudo service m...
    恬恬i阿萌妹O_o阅读 1,540评论 0 0