将mongoDB文件导入使用Sqlite3的Rails4

时间:2015-01-27 21:57:38

标签: ruby-on-rails ruby mongodb sqlite

我有一个非常小的rails 4应用程序正在使用sqlite3数据库。我对MongoDB不太熟悉,但我需要将一些预先存在的mongoDB文件中的数据添加到我的Sqlite3数据库中。 mongoDB文件名为seed.js,类似于

db.organizations.insert([{
  "name" : "Steve",
  "ben" : "114622",
  "purchases": [
    { bandwidth: 100, measure: "m", cost: 67 },
    { bandwidth: 1000, measure: "k", cost: 85 }
  ]
},{
  "name" : "Sally",
  "ben" : "1123215",
  "purchases": [
    { bandwidth: 1000, measure: "m", cost: 39 },
    { bandwidth: 1000, measure: "k", cost: 64 }
  ]
}]);

我一直在尝试导入这些数据,将其添加到我当前的Sqlite3数据库中,经过一些谷歌搜索后,遇到了Mongoid gem。但看起来,在阅读文档和一些教程后,mongoid只是简单地替换我的Sqlite3数据库而不是简单地添加它?

我如何仍然保持我的主数据库为sqlite3,从mongo seed.js文件中获取数据?

0 个答案:

没有答案