Linux下的MongoDB增删改查命令
来源:互联网 发布:淘宝网店衣服货源 编辑:程序博客网 时间:2024/06/08 17:17
成功在终端启动MongoDB后,我们便可以在终端创建数据库利用命令来进行相应的操作拉~
1.use DataBaseName 切换/创建数据库(若没有改数据库则创建一个新的)
2.show dbs 查询所有数据库名
3.db.stats() 显示当前数据库状态
4、db.DropDatabase() 删除当前使用数据库
5.db 或 db.getName() 查看当前使用的数据库
6.db.version() 当前MongoDB版本
7.db.getMongo() 查看当前db的链接机器地址
8.db.TableName.insert({“…”:”,,,”}) 向表中插入以键值对保存的数据
比如这里,我就插入了4个对象,每个对象都有name,age,sex,dept_name四个属性.
9.db.TableName.remove({… : “,,,”}) 删除表中元素,大括号间是满足删除条件的数据
顺接着已插入的对象为例子,在这里我们设定条件为名字为”in”的对象为删除条件,于是该名字为in的对象就被删除了,该对象的其它数据一样被删除。
10.db.TableName.find() 查找该表中的所有对象及其数据
删除了名为in的对象后,表中只剩下了3个对象.
db.TableName.find().pretty() 输出出来的数据都会分行
11.db.TableName.update({… : ,,,},{$set:{… : “,,,”}}, false, true}) 更改符合修改条件的对象的数据,第一个大括号中为修改条件,第二个为你要修改的内容, 记得有\$set格式(类似于linux的终端下的变量)
12.db.TableName.distinct(“name”) 查询去掉后的当前聚集集合中的某列的重复数据
13.db.TableName.find({age: {$gt: 18}}) 查询age > 18的记录
$lt小于 $lt小于等于 $gte大于等于. $gte:22,$lt:25表示大于等于22,小于25
14.db.userInfo.find({name: /Infi/}) 查询name中包含Infi的数据
15.db.userInfo.find({name: /^infi/}) 查询name中以in开头的数据
16.db.userInfo.find().sort({age: 1}); 按照年龄排序(升序为1,降序为-1)
17.db.userInfo.find().limit(2) 查询前2条数据
18.db.userInfo.find().skip(1) 查询第1条以后的数据
19.db.userInfo.find({dept_name:”computer”}).count() 查询某个结果集的记录条数
- Linux下的MongoDB增删改查命令
- MongoDB第一课,shell命令下的增删改查
- day_04 Linux下有关增删查改的Shell命令
- MongoDB的增删改查
- mongodb的增删改查
- Mongodb的增删改查
- mongodb命令总结+nodejs增删改查的封装
- MongoDB增删改查
- mongodb增删改查
- MongoDB增删查改
- mongodb 增删改查
- mongodb增删改查
- mongodb增删改查
- MongoDB增删改查
- MongoDB增删改查
- mongodb增删改查
- MongoDB增删查改
- mongodb学习(二):centos下mongodb增删改查命令
- 异或运算
- 辗转相除求最大公因数和最小公倍数
- ASCII码表
- LINUX 权限
- QT5入门(1)——基本模块
- Linux下的MongoDB增删改查命令
- Linux命令行的艺术
- 3.LongestSubstringWithoutRepeatingCharacters
- 当任务管理器无法结束进程时,使用cmd强制结束进程
- 虚拟机Nat静态IP设置
- 工厂的设计模式
- BZOJ 2459 [BeiJing2011]神秘好人
- 【Yii系列】错误处理和日志系统
- Java-多线程总结