Mongdb可视化工具Studio 3T的使用

Mongdb可视化工具Studio 3T的使用一、官网地址 https://studio3t.com/ 二、下载和安装 点击DOWNLOAD即可下载 按照自己电脑系统进行选择,然后填写邮箱和选择行业,第一次登录如果不提交不会下载,下载完成是一个z

 

一、官网地址

The Professional Client, IDE and GUI for MongoDB | Studio 3T

 Mongdb可视化工具Studio 3T的使用

二、下载和安装

点击DOWNLOAD即可下载

 Mongdb可视化工具Studio 3T的使用

 

 

 

按照自己电脑系统进行选择,然后填写邮箱和选择行业,第一次登录如果不提交不会下载,下载完成是一个zip压缩包(我的电脑是windows系统),解压缩安装即可,安装途中可以自行选择安装路径

 Mongdb可视化工具Studio 3T的使用

 

 

 

安装完成选择连接

 Mongdb可视化工具Studio 3T的使用

 

 

 

根据提示进行操作,最后点击保存即可

 Mongdb可视化工具Studio 3T的使用

 

 

 

右键新建的连接,选择Add Database新建数据库

 Mongdb可视化工具Studio 3T的使用

 

 

 

输入数据库名称点击OK

 Mongdb可视化工具Studio 3T的使用

 

 

 

右键创建的database,选择Add Collection创建新的Collection(相当于新建关系型数据库中的表),也可以删除数据库Drop Database

三、CRUD操作

Mongdb可视化工具Studio 3T的使用

 

 

 Mongdb可视化工具Studio 3T的使用

 

 

 

红色框是输入的命令行,绿色框是输出的提示信息

1、Insert操作详解

插入一个文档,db.collection.insertOne()

db.collection.insertOne({
item:"canvas", qyt: 10, array:["one", "two"], size:{h:25, w: 30, name: "tom"}  
})

代码100分

Mongdb可视化工具Studio 3T的使用

 

 

 插入多个文档,db.collection.insertMany()

代码100分db.collention.insertMany(
 {item:"canvas", qyt: 10, array:["one", "two"], size:{h:25, w: 30, name: "tom"}}

{item:"canvas", qyt: 10, array:["one", "two"], size:{h:25, w: 30, name: "tom"}}
{item:"canvas", qyt: 10, array:["one", "two"], size:{h:25, w: 30, name: "tom"}}

{item:"canvas", qyt: 10, array:["one", "two"], size:{h:25, w: 30, name: "tom"}}
代码100分)

Mongdb可视化工具Studio 3T的使用

 

 

2、Query操作详解

查询所有, db.collection.find(),相当于:SELECT * FROM table_name

数据源

Mongdb可视化工具Studio 3T的使用

 

 按条件查询db.collection.find({ke:value}),相当于SELECT * FROM table_name WHERE name  = ?

db.collention.find({status: D})

Mongdb可视化工具Studio 3T的使用

 

 使用查询运算符指定条件指定查询

db.collection.find({
   status:{
       $in:[
          "A", "D"
       ]
   } 
})

Mongdb可视化工具Studio 3T的使用

 

 指定AND条件查询,相当于SELECT * FROM inventory WHERE status = “A” AND qty < 30

db.collection.find({
   status: "A",
   qyt: {
       $lt:30
    }
})

Mongdb可视化工具Studio 3T的使用

 

 指定OR条件,相当于SELECT * FROM inventory WHERE status = “A” OR qty < 30

db.collection.find({
   $or:[
      {
          status: "A"
      },
      {
          qyt: {
               $lt:30
           }
       }
    ]

})

Mongdb可视化工具Studio 3T的使用

 

 指定AND和OR条件,相当于SELECT  *  FROM  inventory  WHERE  status  =  “A”  AND  ( qty  <  30  OR  item  LIKE  “p%” )

db.collection.find({
status: "A", $or:[ { qyt:{ $lt:
30 } }, { item:{/^p/} } ] })

Mongdb可视化工具Studio 3T的使用

 

 更新单个文档db.collection.updateOne() 

db.collection.updateOne(
     {
         item: "paper"
     },
     {
         $set:[
             {
                 "size.name": "out",
                 status: D
             },
             $currentDate: {
                  lastModified: "true"
             }
         ]

      }
)    

Mongdb可视化工具Studio 3T的使用

 

 更新多个文档db.collection.updateMany()

db.collection.updateMany(
    {
         qty: {
              $lt:50
         }
     },
     {
          $set:{
              "size.name": "nm",
              status: "p"
          },
          $currentDate: {
              lastModified:true
          }   
     }
)

Mongdb可视化工具Studio 3T的使用

 

 替换文档db.collection.replaceOne()。

db.collection.replaceOne(
   {
           item: "paper"
    },
    {
           item: "paper",
           instork: [
              {
                    warehose: "H",
                    qyt: "88"
               },
              {
                     warehose: "X",
                     qyt: "66"
               }
          ]
     }
)

Mongdb可视化工具Studio 3T的使用

 

 删除所有文档db.collection.deleteMany()

Mongdb可视化工具Studio 3T的使用

 

 删除与条件匹配的文档

Mongdb可视化工具Studio 3T的使用

 

 

文章转载自:https://blog.csdn.net/weixin_39999535/article/details/81383196

Mongdb可视化工具Studio 3T的使用

Mongdb可视化工具Studio 3T的使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10646.html

(0)
上一篇 2022-12-24 10:30
下一篇 2022-12-24

相关推荐

  • Python字符串拆分函数解析

    Python字符串拆分函数解析Python中的字符串拆分函数是split(),该函数的主要作用是将一个字符串按照指定的分隔符进行拆分,并返回一个由拆分后的字符串组成的列表。

    2024-01-31
    103
  • Python判断空值方法

    Python判断空值方法Python是一门广泛应用于数据科学和人工智能领域的编程语言。在开发过程中,我们会遇到许多需要判断空值的情况。本文将从多个方面介绍Python中判断空值的方法。

    2024-06-25
    49
  • MySQL数据库的常用索引[亲测有效]

    MySQL数据库的常用索引[亲测有效]在使用数据库的过程中,经常会进行数据的查询。随着数据量的增大,查询的时间会变的原来越长,这就需要合理的建立索引来提高查询效率。

    2023-03-29
    156
  • 如何使用chmod 600来加强Python代码的安全性

    如何使用chmod 600来加强Python代码的安全性在讲解如何使用chmod 600来加强Python代码的安全性之前,需要先介绍一下chmod 600是什么意思。chmod是Linux下的一个命令,用于修改文件或目录的权限。其中,数字600表示为只有文件所有者可以读写该文件,而其他用户没有任何权限。

    2024-03-08
    92
  • Redis geohash 地理位置存储

    Redis geohash 地理位置存储Redis 的 GEO 特性将在 Redis 3.2 版本释出, 这个功能可以将用户给定的地理位置信息储存起来, 并对这些信息进行操作。 本文将对 Redis 的 GEO 特性进行介绍, 说明这个特…

    2023-01-25
    153
  • MySQL基础篇(04):存储过程和视图,用法和特性详解「建议收藏」

    MySQL基础篇(04):存储过程和视图,用法和特性详解「建议收藏」本文源码: "GitHub·点这里" || "GitEE·点这里" 一、存储过程 1、概念简介 存储程序是被存储在服务器中的组合SQL语句,

    2022-12-30
    141
  • 如何使用Photoshop套索工具

    如何使用Photoshop套索工具Adobe Photoshop是一款功能强大的图像处理软件,它提供了许多工具来对图像进行编辑和处理。其中一个最实用的工具就是Photoshop的套索工具,这个工具可以让用户根据需要对图像进行选择和裁剪操作。在本文中,我们将深入探讨如何使用Photoshop的套索工具。

    2024-07-06
    36
  • redis如何解决key冲突_redis-cli连接redis数据库

    redis如何解决key冲突_redis-cli连接redis数据库如果现在的我们离开了互联网,生活会是什么样子? 互联网++++,已经深刻渗透到人们的生活中。 不知道大家有没有想过?每一个互联网+结合的背后都是海量的存储需求。你查看的每一个商品、组建的每一个战队、阅

    2023-06-07
    156

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注