为Compass和VS Code的MongoDB导出语言添加Ruby
成千上万的开发者依靠Compass作为图形用户界面或VS Code作为集成开发环境来查询他们在MongoDB中的数据。通过Compass和VS Code的官方MongoDB扩展,你可以使用MongoDB查询API建立查询或聚合,并将其导出到你选择的编程语言。
唯一的限制是什么?到目前为止,这两个工具中只有四种语言支持这个功能。Java、Node.js、C#和Python。这四种语言覆盖了MongoDB开发者社区的很大一部分,但我们知道我们想扩展到帮助更多的开发者将查询/聚合导出到他们选择的编程语言。为此,我们很高兴地宣布,Compass和MongoDB的VS代码扩展中的导出到语言功能现在支持导出到Ruby。
要在VS Code中建立一个查询/聚合并导出到Ruby,请在VS Code中连接到你的集群,用借鉴查询API的代码创建一个Playground,并强调你的查询API语法。在那里,你会看到一个灯泡图标,让你可以选择导出到Ruby,以及其他语言:

你还可以选择导出一个样本查询/聚合,包括驱动使用的细节,这样你就可以从一个功能齐全的代码片段开始:

要在Compass中建立一个查询/聚合并导出到Ruby,只需从Compass连接到你的集群,导航到 "聚合 "标签,建立你的查询/聚合,然后点击 "保存 "按钮右边的导出图标的按钮:

一旦你在VS Code或Compass中完成了上述步骤,你就可以在你的Ruby应用中使用导出的代码了!要想了解MongoDB的工程师如何将Ruby添加到Compass中,请查看MongoDB开发者体验产品负责人Rachelle Palmer在Dev.to上发表的这篇精彩文章。