欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-08-08 14:47:00
一、官网地址 https://studio3t.com/ 二、下载和安装 点击DOWNLOAD即可下载 按照自己电脑系统进行选择,然后填写邮箱和选择行业,第一次登录如果不提交不会下载,下载完成是一个zip压缩包(我的电脑是windows系统),解压缩安装即可,安装途中可以自行选择安装路径 安装完成选 ......

 

一、官网地址

https://studio3t.com/

 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"}  
})

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

 

 

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

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"}}
)

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

 

 

2、query操作详解

查询所有,,相当于:select * from table_name

数据源

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

 

 按条件查询,相当于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的使用

 

 

文章转载自:

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

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