gpt4 book ai didi

通过类似sql的语法访问mongodb

转载 作者:IT老高 更新时间:2023-10-28 13:32:56 25 4
gpt4 key购买 nike

有没有我可以使用类似 sql 的语法访问 mongodb 的库。

例子

use db
select * from table1
insert into table1 values (a,b,c)
delete from table
select a,b,count(*) from table1 group by a,b
select a.field1,b.field2 from a,b where a.id=b.id

谢谢拉曼

最佳答案

仅当您只执行极其简单的 sql 查询时,学习曲线才会很小。如果您的 SQL 查询范围是“从 X 中选择 *”,那么 MongoDB 看起来是一个绝妙的主意,可以切断所有过于复杂的 SQL。但是,如果您需要执行左外连接、测试空值、检查范围、子选择、分组和求和,那么在移动到 Mongo 后,您很快就会在办公 table 上留下一个圆形凹痕。病态的妙语是有一半的时间,您尝试做的事情无法在 Mongo 界面中完成。 Mongo 代表了一个大胆的新世界,它不是数据库做聚合和查询优化之类的事情,它只是存储数据,所有的魔法都是通过缓慢检索所有内容来完成的,将其存储在应用程序内存中,然后在代码中完成所有这些事情。

关于通过类似sql的语法访问mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10087806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com