mysql - 如何在RoR中从CouchDB读取数据?

标签 mysql ruby-on-rails database json couchdb

我正在使用 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/

相关文章:

php - 在 Linux vServer 上安装 Owncloud 时出错

php - Laravel 4.2 和 Mysql 连接

javascript - 使用 Node.js 连接到 MySQL 数据库

ruby-on-rails - 在回调中访问验证上下文

ruby-on-rails - 橡胶 : Unmet Dependencies for libapache2-mod-passenger

javascript - 如何将动态路由传递给 Rails 中的 AJAX POST 请求

c# - SQLite,将数据集/数据表复制到数据库文件

mysql - PDO rowCount() 替代方案

sql-server - 如何获取所有实例数据库的用户列表

php - 创建数据库 DVWA 的问题