首 页
手机版

studio 3t软件(mongodb可视化工具) v2023.9.0

非常高效的MongoDB工具

studio 3t是一款能够有效让数据库的管理进行更好的可视化工具,又称Robomongo,是由MongoDB客户端Studio 3T的开发人员维护和提供的,适用于Windows,MacOS和Linux的跨平台。

而且studio 3t不仅会分析代码的语义,而且在内部JavaScript VM中执行代码,从而能够为用户提供无法静态获得的运行时自动完成功能。还有就是用户在MongoDB上执行的所有操作都是异步完成的,并且不会阻塞主应用程序线程,这使的Robo 3t具有轻巧而活泼的特性。

此外,用户们可以通过适应这款软件进行代码级别的优化,让你的自定义更强!这款软件是程序员必备软件,如果你想要学好编程开发这一块就赶紧下载吧。

软件特色

一、节省时间与MongoDB乐趣

忘记编写和调试长命令行并陷入复杂的语法细节的艰巨任务。相反,使用studio 3t 2021可以更好的并直观地完成工作。

在NoSQL社区被广泛认为是最好的MongoDB客户端,我们广泛而精致的功能集包括您马上开始使用MongoDB所需的一切。该软件使您比以前想象的更容易。

1、编写脚本像Pro

忘记方法或集合名称?IntelliShell的丰富的自动完成将快速刷新您的记忆。

2、保持简单

查询可以变得相当复杂。使用这个可视化查询生成器,您只需要知道如何拖放即可。

3、快速编辑

该软件支持快速编辑,提供丰富的参数选择。

二、智能探索您的MongoDB数据

分析每种数据类型的相关统计信息时,请查看大图。发现数据中的异常值和异常值时,深入细节。模式发现是一款可用于该软件Pro和Enterprise版本中的MongoDB的高级GUI功能。

1、管理用户及其角色

管理您的MongoDB用户可以很容易。我们的用户和角色管理功能使管理用户和授予权限变得轻而易举。

studio 3t 2021

2、创建索引

需要加快你的查询? 在该软件中可视化创建索引使其快速简便。

3、监控您的服务器

通过暂停和恢复功能实现快速快照,从而实现对服务器操作的清晰实时可视化概述。

三、轻松地比较和同步您的数据

在一个直观的GUI中,比较和同步MongoDB中的不同的数据库,集合和文档。使用所产生的知识来了解数据的差异,速度开发,调试生产问题以及更好地管理您的部署。 数据比较和同步  是MongoDB的高级GUI功能,可在S软件的Pro和Enterprise版本中使用。

1、以信心迁移数据

我们知道数据并不总是以我们需要的格式。定制的导入和导出可以很容易地解决这个问题。

2、看幕后

使用大量复杂数据?现在,您可以在聚合管道的每一步进行分析和调整。

3、其他更多

1、完全支持MongoDB 3.4(只读视图,排序规则,新聚合算子)

2、副本集支持

3、跨服务器复制和粘贴集合和文档

4、支持SSH,SSL,X.509,LDAP(企业),Kerberos(企业)

5、映射 - 减少查询构建器

6、GridFS支持

在表定义、视图、程序单元等发生更改之后,把这些更改传递到另外的数据库用户也许是有用 的。这也许是另外一个开发环境或者是一个测试环境。要把你的开发用户对象与另一个用户对象进行比较。

studio 3t软件使用教程

1、安装完成选择连接

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

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

4、输入数据库名称点击OK

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

二、CRUD操作

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

1、Insert操作详解

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

db.collection.insertOne({

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

})

插入多个文档,db.collection.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"}}

2、Query操作详解

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

数据源

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

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

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

db.collection.find({

status:{

$in:[          'A', 'D'

]

}

})

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

db.collection.find({

status: 'A',

qyt: {

$lt:30

}

})

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

db.collection.find({

$or:[

{

status: 'A'

},

{

qyt: {

$lt:30

}

}

]

})

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

30/^p/

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

db.collection.updateOne(

{

item: 'paper'

},

{

$set:[

{                 "size.name": 'out',

status: D

},

$currentDate: {

lastModified: 'true'

}

]

}

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

db.collection.updateMany(

{

qty: {

$lt:50

}

},

{

$set:{              "size.name": 'nm',

status: 'p'

},

$currentDate: {

lastModified:true

}

}

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

db.collection.replaceOne(

{

item: 'paper'

},

{

item: 'paper',

instork: [

{

warehose: 'H',

qyt: '88'

},

{

warehose: 'X',

qyt: '66'

}

]

}

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

删除与条件匹配的文档

studio 3t官方版连接到 Azure Cosmos DB账户

1、按照将 MongoDB 应用程序连接到 Azure Cosmos DB 一文中的说明,检索 Azure Cosmos DB 适用于 MongoDB 的 API 帐户的连接信息。

2、单击“连接” 以打开“连接管理器”,并单击“新建连接”

3、在“新建连接”窗口中的“服务器”选项卡上,输入 Azure Cosmos DB 帐户的主机 (FQDN) 和端口。

4、在“新建连接”窗口中的“身份验证”选项卡上,选择“基本(MONGODB-CR 或 SCRAM-SHA-1)”身份验证模式,并输入用户名和密码。 接受默认的身份验证数据库(管理员),或提供自己的值。

5、在“新建连接” 窗口的“SSL” 选项卡上,选中“使用 SSL 协议进行连接” 复选框和“接受服务器自签名 SSL 证书” 单选按钮。

6、单击“测试连接” 按钮以验证连接信息,单击“确定” 以返回到“新建连接”窗口,并单击“保存” 。

收起介绍展开介绍
  • 下载地址
studio 3t软件(mongodb可视化工具) v2023.9.0

有问题? 点此报错

发表评论

0条评论