2016-01-11 2 views
0

В рамках моей диссертации бакалавра я создаю Microservice с использованием Postgres, который частично заменит существующую часть приложения с использованием MongoDB. Теперь, чтобы изменить как можно меньше на данный момент на стороне клиента, мне было интересно, есть ли простой способ перевести Mongoid::Criteria в SQL-запрос (при условии, что все поля называются одинаковыми, конечно), без необходимости писать полный сам анализатор. Есть ли там драгоценные камни, которые могли бы поддержать это?Ruby: Mongoid Criteria Selector to SQL Query

Любой ввод высоко оценен.

ответ

0

Возможно, вы ищете: https://github.com/stripe/mosql. Я не копаю его, но, похоже, он работает для того, что вам нужно:

«MoSQL импортирует содержимое вашего кластера базы данных MongoDB в экземпляр PostgreSQL, используя хвостовик для вывоза, чтобы поддерживать зеркало SQL в реальном времени, Это позволяет запускать производственные службы в базе данных MongoDB, а затем запускать автономную аналитику или отчетность с использованием всей мощности SQL ».