mongodb的初步使用

2017-12-26  本文已影响0人  十年之后_b94a

1)安装mongodb数据库 以及安装mongoVue可视化工具

http://blog.csdn.net/lupengfei1009/article/details/50832996
参考安装文件地址
安装完成之后是不会有环境变量 需自己手动添加 地址是mongodb的安装bin目录

image.png

2)mongodb的一些命令符

3)增删改查命令

都需在mongo 的环境下执行

增加数据

db.集合(mysql表在mongodb中叫做集合).insert({}) //里面填数据

查看数据

db.集合.find() //里面添加查询条件
这是数据结构


image.png

进行精确查找
db.student.find({"age":23}) 找到age为23的数据
db.student.find({"socr.yuwen":99}) 找到分数里面yuwen为99的数据
db.student.find({"socr.yuwen":99,"age":23}) 找到分数里面yuwen为99的数据 并且棉铃为23 多个条件查询用逗号隔开

进行条件查询
$gt 代表大于 $gte大于等于
db.student.find({"age":{$gt:22}}) 查询age字段大于22的数据

$lt 代表小于 $lte小于等于
db.student.find({"age":{$gt:24}}) 查询age字段小于24的数据

$or 代表或者
db.student.find({$or:[{"age":20},{"age":24}]}) //找到年龄为20的或者24

.sort代表排序
db.student.find().sort({"age":1}) //查找完成之后按照年龄升序 也就是 从小到大排
而db.student.find().sort({"age":-1})//查找完成之后按照年龄升序 也就是 从大到小排

改掉数据

db.集合.update() //里面添加条件
例:
1、db.student.update({"name":"小明"},{$set:{"age":"20"}})
      把匹配到名字为小明的第一个的年龄改成20
2、db.student.update({"name":"小明"},{$set:{"age":20}},{multi:true})
      把所有名字为小明的年龄改成20

删除数据

db.集合.remove() //条件
例:
1、db.student.remove({"name":"小明"})
     删除名为小明的所有数据 匹配所有的
2、db.student.remove({"name":"小明"},{justone:true})
     删除名为小明的所有数据 匹配一个

4)mongoVue的一些基本使用

image.png

连接本地的时候需要在cmd命令打开数据库

mongod -storageEngine mmapv1 --dbpath 文件位置

image.png

简书

上一篇 下一篇

猜你喜欢

热点阅读