暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

玩转MongoDB:MongoDB可视化工具Compass1.22自带MongoDB Shell

原创 小小亮 2020-07-01
6465

在Compass 1.22 Beta中,我们引入了集成的MongoDB Shell,它使您可以直接从Compass运行数据库命令和脚本。

近期在2020 MongoDB.live上,我们推出了Compass 1.22 Beta,它带有集成的 MongoDB Shell。

Compass是在MongoDB中与您的数据进行交互的最简单方法:随着时间的推移,我们一直在关注简单性并通过用户友好的界面公开数据库的功能。

借助新版本的Compass,我们提供了一种使用MongoDB的新方法:当您需要超越UI提供的功能时,您可以快速拉起shell,键入任何数据库命令并查看结果,而无需转到终端并重新连接到服务器或群集。

这个怎么运作

当您连接到Compass中的群集时,您会看到在底部有一个新的“ MongoSH Beta”组件。如果单击该按钮,则可以快速访问集成的MongoDB Shell。该 shell程序已经连接到您的集群,您可以立即开始键入命令。

image.png

语法高亮和自动完成

集成的MongoDB Shell包含语法突出显示功能,以增强可读性并使其易于理解文档和命令结果的结构,并快速区分数据类型。

此外,该 shell程序还具有智能自动完成功能,可帮助确保您编写了正确的命令或查询运算符,并节省了键入时的时间。

image.png

脚本编写

集成的MongoDB Shell是执行批量操作和运行脚本的好地方。您可以使用任何受支持的MongoDB命令并以与在Shell中相同的方式编写JavaScript。

例如,在下面的屏幕截图中,您可以看到我如何使用一个简单的脚本来获取集合中的所有文档,如何将字段名称从驼峰大小写重新格式化为蛇形大小写,然后执行insertMany(),将结果文件重新插入到新文件中采集。

image.png

接下来是什么

在Compass 1.22中看到的只是开始。通过这种首次集成,我们将MongoDB Shell嵌入到Compass UI中,因此您无需跳到终端并再次连接即可运行数据库命令和脚本。

我们接下来要看的是 shell 与用户界面其余部分之间的更深层次的集成。例如,当您find()在 shell程序中运行时,结果将在“文档”选项卡中可用。

作者:Massimiliano Marcon
文章来源:https://www.mongodb.com/blog/channel/news

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论