Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby:SQL查询的Mongoid条件选择器_Ruby_Mongodb_Postgresql_Mongoid_Sequel - Fatal编程技术网

Ruby:SQL查询的Mongoid条件选择器

Ruby:SQL查询的Mongoid条件选择器,ruby,mongodb,postgresql,mongoid,sequel,Ruby,Mongodb,Postgresql,Mongoid,Sequel,作为我学士学位论文的一部分,我正在使用Postgres构建一个微服务,它将部分取代使用MongoDB的应用程序的现有部分。现在,为了在客户端进行尽可能少的更改,我想知道是否有一种简单的方法可以将Mongoid::Criteria转换为SQL查询(当然,假设所有字段的名称都相同),而不必自己编写完整的解析器。有什么宝石可以支持这一点吗 非常感谢您的任何意见。也许您正在寻找以下内容:。 我不喜欢它,但它似乎能满足你的需要: “MoSQL使用oplog跟踪程序将MongoDB数据库群集的内容导入Pos

作为我学士学位论文的一部分,我正在使用Postgres构建一个微服务,它将部分取代使用MongoDB的应用程序的现有部分。现在,为了在客户端进行尽可能少的更改,我想知道是否有一种简单的方法可以将
Mongoid::Criteria
转换为SQL查询(当然,假设所有字段的名称都相同),而不必自己编写完整的解析器。有什么宝石可以支持这一点吗


非常感谢您的任何意见。

也许您正在寻找以下内容:。 我不喜欢它,但它似乎能满足你的需要:

“MoSQL使用oplog跟踪程序将MongoDB数据库群集的内容导入PostgreSQL实例,使SQL镜像保持最新状态。这使您可以针对MongoDB数据库运行生产服务,然后使用SQL的全部功能运行脱机分析或报告。”