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、单击“测试连接” 按钮以验证连接信息,单击“确定” 以返回到“新建连接”窗口,并单击“保存” 。
发表评论
0条评论软件排行榜
热门推荐
- Oracle SQL Developer(Oracle数据库开发工具) v4.1.2官方版361.96M / 英文
- Microsoft SQL Server 2016 32/64位中文版1.8G / 简体中文
- heidisql软件 v12.8.0.6908官方版25.97M / 简体中文
- mysql官方最新版 v8.4.0 LTS电脑版295.84M / 简体中文
- 桌面数据库 v2020.05.001官方版49.31M / 简体中文
- dbeaver中文版 v24.0.0官方版392.48M / 简体中文
- Database.Net v35.8.8767中文绿色版30.87M / 简体中文
- mongodb数据库软件 v3.4官方版143.37M / 英文
- Navicat for Redis 16中文版 v16.3.5官方版47.95M / 简体中文
- ibm spss statistics24软件包 32/64位1.63G / 简体中文