MongoDB CRUD命令操作
默认端口:
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命令操作相关推荐
- MongoDB 的命令操作
MongoDB 系列文章: MongoDB 的 yum 安装 MongoDB 的命令操作 MongoDB 的编程操作 在介绍 MongoDB 的具体操作和使用之前,有必要介绍一些 MongoDB 的基 ...
- mongodb 的命令操作(转)
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作. 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显 ...
- MongoDB cmd命令操作
一.基本概念 MongoDB 对应的是数据库→集合(相当于数据库里面的表):MongoDB所有的数据库.集合都不用特意新建,在插入数据的时候,MongoDB可以自动创建. 输入 db.user.sav ...
- Mongodb命令操作增删改查
Mongodb命令操作增删改查 需求描述 新增5 人 查询 修改 删除 数据结构 {"_id" : ObjectId("59f938235d93fc4af8a37114& ...
- MongoDB(4):Docker下使用命令操作Mongo数据库
Docker下使用命令操作mongo数据库 1.容器相关 #查询docker,查询到CONTAINER ID(容器id) $docker ps #进入Docker docker exec -it 09 ...
- mongodb的聚合操作
mongodb的聚合操作 1 mongodb的聚合是什么 聚合(aggregate)是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道进行分组.过滤等功 ...
- mongodb常用命令
mongodb常用命令 mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理.关于它的一个最简洁描述为:scalable, high-pe ...
- MongoDB之compact操作详解
摘要: compact操作步骤很多,但是可以有效减少磁盘使用量. MongoDB与磁盘 当Fundebug处理的数据越来越多,这导致MongoDB的磁盘使用量越来越多,增长也越来越快.于是,我开始定时 ...
- MongoDB的简单操作
MongoDB的简单操作 ( mac系统下mongDB的图形管理工具为:mongoHub ) ( windows系统下mongDB的图形管理工具为:mongoVUE ) 1.mongoDB通过终端创建 ...
最新文章
- 阿里云前端周刊 - 第 13 期
- oracle ora-12546,window10上登录Oracle时提示ORA-12546:Permission denied
- Spring MVC 入门
- POJ 2887 Big String
- QQ帐号注销功能灰度体验中:预计下周发布!
- Nginx设置上传文件大小限制
- Linux(1) 目录结构
- 无代码开发究竟是不是伪需求?
- 冲刺一团队五亲亲精英队
- xcode 此工作区的项目包含使用Swift 3.x开发的源代码。此版本的Xcode不支持生成或迁移Swift 3.x目标。使用Xcode 10.1将代码迁移到Swift 4。
- java blowfish ecb,node.js – 使用nodejs crypto和php的mcrypt解密blowfish-ecb
- Atitit 分期理论 attilax总结
- 【Linux学习笔记】9. Linux打包压缩解压缩命令tar
- COMSOL中文指导教程全集
- 【Python】一元线性回归的分析
- Spark编程核心抽象—RDD
- 【Linux 系统启动优化测试工具的使用——grabserial 】
- 《天龙八部》地形研究-1
- 怎样用计算机放音乐,QQ音乐怎么用手机控制电脑放歌曲,qq音乐怎么连接电脑|qq音乐怎么用手机控制电脑...
- mysql必知必会第5版pdf_sql必知必会
热门文章
- 收据找不到怎么退押金_押金收据单不见了,能退押金吗,合同上有写押金多少的 - 找法网免费法律咨询...
- AcWing 896. 最长上升子序列 II(二分优化LIS)
- 嵌入式体系结构复习笔记
- 防刷新ajax视频教程,【赖国荣】Ajax基础与提升第7讲:ajax实现刷新内容实例讲解...
- 约数之和(分治,公式变形)
- python 保存dataframe_在python2中将dataframe保存到CSV
- Python爬虫之(五)Cookie和URLError
- [NLP]OpenNLP块检测器(Chunker)的使用
- MySQL半一致性读导致语句级Binlog复制错误1111
- qt设置窗口不在任务栏上显示