mongodb数据库的安装、启动、和操作

一.基本安装操作如下,简单步骤(个人喜欢将数据库安装放在D盘,以D盘为例):
1.下载到D盘,在D盘的根目录下建一个data文件,在data文件里面去建立一个db文件
2.打开下载好的mongo,并在bin文件里打开cmd执行命令,执行如下代码:mongod --dbpath d:\data\db 然后回车
3.将安装好的mongod路径复制一下,打开计算机属性里面的高级系统设置,在环境变量找到path进行编辑(在win7中是在底下小框内找path路径,win10里面需要自己新建一个文件夹将存放路径粘贴过来保存就可以),在已有的路径下加上";”,然后在后面将复制好的路径黏贴一下;

二、启动命令:
第一步:mongod --dbpath d:\data\db
第二步:mongo
第三步:安装:cnpm install mongodb -s(下载mongodb模块并按装操作)
(安装完和启动完以上的操作没啥问题之后,就可以开始对数据库进行操作了。)

三.mongodb数据库操作

1、 show dbs 查看服务器中有多少个数据库

2、创建数据库
use <数据库名称> 注意如果数据库中没有表的话,那么数据库是不会显示的
如果存在这个表名则是切换 不存在则是创建

3、如何创建表
db.createCollection(“表名”);

4、如何查看当前使用的哪个数据库
db

5、如何使用某一张表
db.getCollection(“表名”)

6、查看当前数据库中有哪些表
db.getCollectionNames();

7、mongodb的端口号是 27017 http:80/8080 https:443

8、如何添加数据
db.<表名>.save({key:val})

9、查数据 查所有
db.<表名>.find();

10、修改数据
db.<表名>.update({key:val},{$set:{key:val}}) 先找到数据然后在修改

db.<表名>.update({key:val},{ s e t : k e y : v a l , set:{key:val}, set:key:val,inc:{key:val}});
$set 与 $inc 不能修改同一个字段

11、删除数据
删出指定数据
db.<表名>.remove({key:val})

删除所有
db.<表名>.remove({});

12、查找指定范围的数据 > < >= <=
db.<表名>.find({key:{KaTeX parse error: Expected 'EOF', got '}' at position 7: gt:val}̲}) > db.<表名>.fi…lt:val}}) <
db.<表名>.find({key:{KaTeX parse error: Expected 'EOF', got '}' at position 8: gte:val}̲}) >= db.<表名>.f…lte:val}}) <=

13、模糊查询
db.<表名>.find({key:/需要查询的数据/})
db.<表名>.find({key:/^需要查询的数据/}) 以这个字符开头的数据
db.<表名>.find({key:/需要查询的数据$/}) 以这个字符结尾的数据

14、查找指定列的数据
//在查找这个指令中第一个参数是筛选的内容(如果是一个空对象则代表查找全部) 参数2是对筛选内容的过滤
db.<表名>.find({},{key:1,key:0}); 1为显示 0为隐藏

15、排序
db.<表名>.find().sort({key:1}) 升序
db.<表名>.find().sort({key:-1}) 降序

16、分页
//.跳过n(skip(n))数据,显示(limit(n))的数据
db.<表名>.find().skip(n).limit(n)

17、查找一条数据
db.<表名>.findOne({key:val});

18、查看数据库中数据有多少条
db.<表名>.find().count();

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追逐梦想之路_随笔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值