MongoDB数据库基础知识的一点了解

数据库

  • 什么是数据库

    • 存储数据的一个仓库
  • 数据库分类

    • 关系型数据库
    • 代表:mysql
  • 如何区分一个数据库属于哪一个类别

    • 如果有表就是SQL,没有就是NoSql
  • 数据库构成

    • 关系型数据库
    • 数据库 - > 表 - > 行
    • 非关系型数据库
    • 数据库 - > 集合 - > 文档

MongoDB操作命令

  • show dbs 查看数据库列表
  • use 数据库名称 创建或是切换数据库
  • 如果这个数据库没有,那就是创建
  • 如果有,那就是切换数据库
  • db.集合名称[复数].save() //创建一个集合,并且往这个集合添加一条数据
  • db.集合名称[复数].insert() //创建一个集合,并且往这个集合添加一条数据
  • save如果指定主键,那么就是修改
    -insert指定主键添加,会报错
  • show collections 查看数据库下有几个集合

查找数据

  • db.users.find() 查找users集合中所有数据
  • db.users.findOne() 查找users集合中的第一条数据
  • db.users.find().pretty() 格式化查询到的数据
  • $gt > , $lt < , $gte >= ,$lte <=
  • sort 排序 例子:db.webs.find().sort({age:-1}):正数是升序,负数是倒叙
  • limit 类似截取 例子:db.webs.find().limit(2) 截取前两个数据

修改数据

  • db.web.update({"name":"a1"},{$set:{sex:"women"}},true,true) 修改name=a1的数据为sex=women,第一个参数是查找条件,第二个参数是修改内容主键不能修改,第三个参数表示匹配所有符合条件的数据,第四个参数表示修改所有匹配到的数据

MongoDB环境设置

创建文件夹

  • 1.在d盘建立一个文件夹mongodb,并且建立子目录db和log。
  • 2.在log目录下建立一个文件MongoDB.log ,后缀为.log。
  • 3.把mongodb文件夹的只读属性去掉。

启动MongoDB

  • 管理员身份运行cmd.exe,进入dos命令界面,执行下列命令:mongod --storageEngine mmapv1 --dbpath "d:\mongodb\db" --logpath "d:\mongodb\log\MongoDB.log"

测试连接

  • 原来的cmd窗口不关闭,以管理员身份再开一个cmd窗口**,输入mongo或者mongo.exe

将MongoDB安装为windows服务

  • 以管理员身份运行cmd,进入bin文件夹,执行下列命令:mongod --storageEngine mmapv1 --dbpath "d:\mongodb\db" --logpath "d:\mongodb\log\MongoDB.log" --install --serviceName "MongoDB"
  • 启动mongodb服务
    • net start MoingoDB
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值