NOSQL -- MOGODB

Mogodb简介:

是一个开源的, 高性能, 无模式的文档型数据库. NoSql数据库产品当中的一种, 也是最像关系型数据库的非关系型数据库

        使用场景:

针对不同的应用场景, 以及其对应的修改对应数据的频率, 我们可以以此选择需要哪一种类型的数据库

Mongo的使用:

        启动:

        在解压完成之后, 我们可以进入到对应的bin目录当中, 跟Redis一样, 使用cmd启动

                但是在这之前, 我们需要先将这个数据库内容设置一个存储位置

        就可以放置在跟bin同一级别下, 设置data目录 再设置一个 db目录, 用来存放信息

        之后我们就可以启动了, 并且指定我们当前设置的存储信心的存放位置

        首先启动服务端:

如图, 就代表我们已经启动成功了对应的服务端

但是针对于我们的4.4版本之后的mongodb来说, 没有了对应了mongo这个启动程序, 也就是说, 如果我们想要启动客户端, 就不能够再使用这种方式了

        新的客户端启动方式:

1>下载对应的mongoshell的压缩包:

MongoDB Shell Download | MongoDB

2>解压缩, 之后以管理员的身份进入到对应的 bin 目录下

输入:

mongosh --host localhost --port 27017

之后我们就可以进入到客户端进行操作了

自然, 前提是我们的服务端当前已经是启动了的

        下载使用新的客户端使用方式:

        但是, 那样的形式显然是不适合我们进行一些操作的, 所以我们可以换一个应用, 来使用这个应用从而简化操作,跟我们的Navicat一样, Navicat是针对于mysql的操作, 但是这里, Studion 3T 是针对于我们的 mongodb来使用的

        下载安装完成之后, 我们连接对应的数据库, 创建新的数据库, 创建表, 之后点击

在里面进行一定的操作即可

操作:

无模式, 就是指的是对应的表当中可以有数据, 也可以是没有任何类型的数据的

//查询数据

db.getCollection("book").find({})

//添加数据

db.book.insert({"name":"springboot"})

//删除数据

db.book.remove({name:"springboot"})

//修改数据

db.book.update({name:"springboot"},{$set:{name:"springboot6"}})

但是在这里, 对于修改操作, 第一个代表的是修改的条件, 第二个代表的是, 满足条件的数据要修改成为的样子, 并且修改的时候, 仅仅只能够修改第一条满足的数据,, 如果想要修改多条数据, 就需要在前面设置:

//修改数据

db.book.updatemany({name:"springboot"},{$set:{name:"springboot6"}})

相关推荐

  1. NoSQL

    2024-06-12 12:22:02       19 阅读
  2. <span style='color:red;'>NoSQL</span>

    NoSQL

    2024-06-12 12:22:02      28 阅读
  3. <span style='color:red;'>NoSQL</span>

    NoSQL

    2024-06-12 12:22:02      16 阅读
  4. NoSQL数据库

    2024-06-12 12:22:02       36 阅读
  5. NoSQL数据库

    2024-06-12 12:22:02       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-12 12:22:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-12 12:22:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-12 12:22:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-12 12:22:02       18 阅读

热门阅读

  1. 深入分析C#中的StringBuilder

    2024-06-12 12:22:02       9 阅读
  2. 云waf的负载均衡均衡流量分发功能

    2024-06-12 12:22:02       9 阅读
  3. 大数据之Hadoop是什么?Hadoop起源?

    2024-06-12 12:22:02       10 阅读
  4. Hostinger怎么购买最省钱,大面额优惠券获取

    2024-06-12 12:22:02       9 阅读
  5. 支持向量机

    2024-06-12 12:22:02       7 阅读
  6. Linux忘记密码的解决方法

    2024-06-12 12:22:02       5 阅读
  7. 如何寻找海外客户

    2024-06-12 12:22:02       8 阅读