默认端口:

27017

查看DB配置:

cmd>mongd -help

1.创建一个数据库

  use [databaseName]

2.查看所有数据库

  show dbs

3.给指定数据库添加集合并且添加记录

  db.[documentName].insert({...})

4.查看数据库中的所有文档

  show collections

5.查询制定文档的数据

  查询所有  db.[doucumentName].find()

  查询第一条数据  db.[documentName].findOne()

6.更新文档数据

  db.[documentName].update({name:"1"},{$set:{name:"2"}})

7.删除文档数据

  db.[documentName].remove({...})

8.删除库中集合

  db.[documentName].drop();

9.删除数据库

  db.dropDatabase()

10.数据库状态

  db.stats()

11.Shell的help

  数据库相关的help   db.help()

  集合相关的help      db.[documentName].help()

12.数据库和集合命名规范

  

13.mongoDBd的shell内置javascript引擎可以直接执行JS代码

  function insert(object){

    db.getCollection("db-text").insert(object)

  }

  insert({age:25});

  查询:  db.getCollection("db-text").text.find()

14.shell可以用eval

  db.eval("return 'mongoDB'")

15.BSON是JSON的扩展,他新增了诸如日期,浮点等JSON不支持的数据类型

  

  

转载于:https://www.cnblogs.com/shizijie/p/6840235.html

MongoDB CRUD命令操作相关推荐

  1. MongoDB 的命令操作

    MongoDB 系列文章: MongoDB 的 yum 安装 MongoDB 的命令操作 MongoDB 的编程操作 在介绍 MongoDB 的具体操作和使用之前,有必要介绍一些 MongoDB 的基 ...

  2. mongodb 的命令操作(转)

    成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作. 输入help可以看到基本操作命令: show dbs:显示数据库列表  show collections:显 ...

  3. MongoDB cmd命令操作

    一.基本概念 MongoDB 对应的是数据库→集合(相当于数据库里面的表):MongoDB所有的数据库.集合都不用特意新建,在插入数据的时候,MongoDB可以自动创建. 输入 db.user.sav ...

  4. Mongodb命令操作增删改查

    Mongodb命令操作增删改查 需求描述 新增5 人 查询 修改 删除 数据结构 {"_id" : ObjectId("59f938235d93fc4af8a37114& ...

  5. MongoDB(4):Docker下使用命令操作Mongo数据库

    Docker下使用命令操作mongo数据库 1.容器相关 #查询docker,查询到CONTAINER ID(容器id) $docker ps #进入Docker docker exec -it 09 ...

  6. mongodb的聚合操作

    mongodb的聚合操作 1 mongodb的聚合是什么 聚合(aggregate)是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道进行分组.过滤等功 ...

  7. mongodb常用命令

    mongodb常用命令 mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理.关于它的一个最简洁描述为:scalable, high-pe ...

  8. MongoDB之compact操作详解

    摘要: compact操作步骤很多,但是可以有效减少磁盘使用量. MongoDB与磁盘 当Fundebug处理的数据越来越多,这导致MongoDB的磁盘使用量越来越多,增长也越来越快.于是,我开始定时 ...

  9. MongoDB的简单操作

    MongoDB的简单操作 ( mac系统下mongDB的图形管理工具为:mongoHub ) ( windows系统下mongDB的图形管理工具为:mongoVUE ) 1.mongoDB通过终端创建 ...

最新文章

  1. 阿里云前端周刊 - 第 13 期
  2. oracle ora-12546,window10上登录Oracle时提示ORA-12546:Permission denied
  3. Spring MVC 入门
  4. POJ 2887 Big String
  5. QQ帐号注销功能灰度体验中:预计下周发布!
  6. Nginx设置上传文件大小限制
  7. Linux(1) 目录结构
  8. 无代码开发究竟是不是伪需求?
  9. 冲刺一团队五亲亲精英队
  10. xcode 此工作区的项目包含使用Swift 3.x开发的源代码。此版本的Xcode不支持生成或迁移Swift 3.x目标。使用Xcode 10.1将代码迁移到Swift 4。
  11. java blowfish ecb,node.js – 使用nodejs crypto和php的mcrypt解密blowfish-ecb
  12. Atitit 分期理论 attilax总结
  13. 【Linux学习笔记】9. Linux打包压缩解压缩命令tar
  14. COMSOL中文指导教程全集
  15. 【Python】一元线性回归的分析
  16. Spark编程核心抽象—RDD
  17. 【Linux 系统启动优化测试工具的使用——grabserial 】
  18. 《天龙八部》地形研究-1
  19. 怎样用计算机放音乐,QQ音乐怎么用手机控制电脑放歌曲,qq音乐怎么连接电脑|qq音乐怎么用手机控制电脑...
  20. mysql必知必会第5版pdf_sql必知必会

热门文章

  1. 收据找不到怎么退押金_押金收据单不见了,能退押金吗,合同上有写押金多少的 - 找法网免费法律咨询...
  2. AcWing 896. 最长上升子序列 II(二分优化LIS)
  3. 嵌入式体系结构复习笔记
  4. 防刷新ajax视频教程,【赖国荣】Ajax基础与提升第7讲:ajax实现刷新内容实例讲解...
  5. 约数之和(分治,公式变形)
  6. python 保存dataframe_在python2中将dataframe保存到CSV
  7. Python爬虫之(五)Cookie和URLError
  8. [NLP]OpenNLP块检测器(Chunker)的使用
  9. MySQL半一致性读导致语句级Binlog复制错误1111
  10. qt设置窗口不在任务栏上显示