2016-01-11 91 views
0

作爲我學士論文的一部分,我使用Postgres構建了一個微服務,它將部分替換使用MongoDB的應用程序的現有部分。現在爲了儘可能少地改變客戶端,我想知道是否有一種簡單的方法將Mongoid::Criteria轉換爲SQL查詢(當然,假設所有字段都命名相同),而不必編寫完整的解析器我自己。那裏有沒有可能支持這個的寶石?Ruby:Mongoid標準選擇器到SQL查詢

任何輸入,非常感謝。

回答

0

也許您正在尋找:https://github.com/stripe/mosql。 我不挖,但它似乎適用於你所需要的:

「MoSQL將你的MongoDB數據庫集羣的內容導入到PostgreSQL實例中,使用一個oplog tailer來保持SQL鏡像實時更新,日期,這使您可以針對MongoDB數據庫運行生產服務,然後使用SQL的全部功能運行脫機分析或報告。「