我永远不会试图去战胜一个纯傻逼,因为他会用他丰富的经验来打败我...

2月 06

Mongo控制台下增删改查

1.先进入 mongo/bin 下目录 输入mongo命令切换到mongo工作台

2.show bds; 查看所有数据库
?
3.use dbs; 选择数据表,出现以下说明选择成功

4.show collections; 查看该表中的所有合集

5.db.collection.inset(); 向集合中插入数据

但是有一点 不能通过这个方式同时插入两条数据
这里返回是还是 1 条
以上的执行结果 会出现两次name=aaa

如果需要一次插入多条 则可以使用 数组的方式

6.db.collection.remove({‘name’:’1111′}) 删除 name=1111的数据

7.db.collection.update(query , update, , );
第一:查询的条件
第二:更新的字段
第三:如果不存在就插入
第四:是否允许修改多条
默认情况下 如果更新不存在的 文档(mysql里面的行) 则会报错

如果更新的时候发现存在 要插入
这个时候就要用第三个字段了

结果

但是此时的更新 会把 所有 name=888 的age 全部更新.. 如下图

如果我只是想把 这条数据的 age 更新 就要加上 $set 关键字 这样就能准确的更新想要的字段了

8.db.collection.find(); 查询所有

加上pretty() 参数会格式化列表

_id是系统新增数据的时候自动生成的 查询的方式跟其它一样

发表评论

邮箱地址不会被公开。 必填项已用*标注