有没有任何库可以让我使用类似于 sql 的语法来访问 mongodb。
Example
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 查询范围是“select * from X”,那么 MongoDB 看起来是一个绝妙的主意,可以消除所有过于复杂的 SQL。但如果你需要执行左外连接、测试空值、检查范围、子选择、分组和求和,那么在迁移到 Mongo 后,你的办公桌很快就会出现一个圆形的凹痕。令人作呕的妙语是,有一半的时间,你想要做的事情无法在 Mongo 界面中完成。 Mongo 代表了一个大胆的新世界,其中数据库不再执行聚合和查询优化之类的操作,而是仅存储数据,所有魔力都是通过缓慢地检索所有内容、将其存储在应用程序内存中并在代码中完成所有这些操作来完成的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)