我正在使用 RoR 和 MySQL 开发一个 Web 应用程序,问题是,我需要每天从 CouchDB 读取原始数据并将其插入 MySQL 数据库。
有没有知道如何在RoR中将CouchDB数据读取到MySQL?
注意事项:
- 我的应用程序使用 MySQL 数据库
- 存储在 CouchDB 中的数据采用 JSON 格式
- 我只需要 CouchDB 中的部分可用数据,而不是全部
最佳答案
我的解决方案是写一个 CouchRest Model对于我想从 CouchDB 获取的每一条信息,因此我可以以与 MySQL 类似的方式访问 CouchDB。您可以编写一个 rake 任务来更新 MySQL 数据库并安排它每天运行一次。
例如,您可以按照"Defining a model"中所述创建模型。然后按 _id 查询,如 "Querying" 中所述.
关于mysql - 如何在RoR中从CouchDB读取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7965881/