一千萬個為什麽

搜索

如何從RoR中的CouchDB讀取數據?

我正在使用RoR和MySQL開發一個Web應用程序,問題是,我需要從CouchDB讀取原始數據並將其插入到MySQL數據庫中。

有沒有想過如何在RoR中讀取CouchDB數據到MySQL?

需要註意的要點:

  • 我的應用程序使用MySQL數據庫
  • 存儲在CouchDB中的數據采用JSON格式
  • 我只需要來自CouchDB的一些可用數據而不是全部

最佳答案

我的解決方案是為我希望獲得的每一條信息寫一個 CouchRest模型 CouchDB,所以我可以像MySQL一樣訪問CouchDB。您可以編寫一個rake任務來更新MySQL數據庫並安排它每天運行一次。

例如,您可以按照“定義模型”中的說明創建模型,然後按_id如“查詢”所述。

轉載註明原文: 如何從RoR中的CouchDB讀取數據?