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是系统新增数据的时候自动生成的 查询的方式跟其它一样
发表评论