DataGrip连接MongoDB及CRUD操作

DataGrip连接MongoDB及CRUD操作DataGrip 连接 MongoDB 及 CRUD 操作 背景 DataGrip 作为一款超级强悍的数据库工具 支持 MongoDB 是一件必然的事情 早期版本应该不支持 另外 IDEA 内嵌简单版本的数据库连接插件 测试验证下来 IDEA 2020 1 4 版本支持连接 MongoDB DataGrip 2021 1 2

大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说DataGrip连接MongoDB及CRUD操作,希望您对编程的造诣更进一步.

DataGrip连接MongoDB及CRUD操作

背景

DataGrip作为一款超级强悍的数据库工具,支持MongoDB是一件必然的事情。早期版本应该不支持;另外,IDEA内嵌简单版本的数据库连接插件。测试验证下来,IDEA 2020.1.4版本支持连接MongoDB,DataGrip 2021.1.2 版本支持连接MongoDB(更早版本应该也支持)。

连接

新建数据源,下载驱动,填写正确无误的连接串信息,然后点击test connection测试是否可以连通。

there are no users authenticated

报错信息:

出错的原因为:连接串仅有某个database的权限,但在DataGrip的databases配置里选择所有的数据库

在这里插入图片描述

解决方法:仅选择有权限的database schema。如果选中所有的数据库,则DataGrip在测试连接时,会尝试获取所有数据库的信息。

CRUD

在DataGrip Console,即SQL输入框里面,做如下测试验证。

基础

等价于

在这里插入图片描述

注意:右上角需要选择schema。

下面这种指定schema的查询不生效,因为函数里面的字符串必须是一个集合名称:

获取数据:

等价于

指定查询字段

等价于

默认情况下,MongoDB查询会返回字段,如果不想要返回此字段,则:

条件查询

等价于

模糊查询

SQL写法:

对应的MongoDB查询语法:

正则查询

更新字段

日期查询

稍微复杂一点的查询语句,如:

结论

支持以常规SQL的写法,来查询MongoDB数据库。

验证下来:

2021.1.2版本不支持2021.2.1版本支持

参考

MongoDB正则

编程小号
上一篇 2024-12-04 16:30
下一篇 2024-12-04 14:29

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://daima100.com/datagrip-ji-huo/8156.html