Ruby:SQL查询的Mongoid Criteria Selector

时间:2016-01-11 10:17:18

标签: ruby mongodb postgresql mongoid sequel

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

非常感谢任何输入。

1 个答案:

答案 0 :(得分:0)

也许你正在寻找:https://github.com/stripe/mosql。 我不挖它,但它似乎适用于你需要的东西:

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