在rails应用程序中从redis迁移到ruby中的mongodb

时间:2014-03-26 13:49:32

标签: ruby-on-rails mongodb redis

我是Mongodb的新手。之前我使用redis来存储我在ruby on rails应用程序中处理的数据。我的redis内容如下:

 students_<roll_num>: {marks_obtained:..,major_subject:...,..etc.}

上面students_<roll_num>是roll_num变化的散列,即散列数取决于班级中学生的数量。将其值转换为JSON对象后,我已经放入了redis。但由于一些问题,我必须将所有上述信息放在mongodb中。我之前从未使用过mongo,所以我不知道该怎么做。所以,如果有人帮我理解这一点,我将非常感激。

1 个答案:

答案 0 :(得分:0)

迭代存储在redis中的数据,并按以下方式将数据插入mongodb的集合中: 创建一个文档,如:
j = {students_ = {marks_obtained:..,major_subject:...,.. etc。}}

然后使用:

插入相同的内容

db.student.insert(j)

学生是集合的名称,您可以将数据保存在mongodb中。

如需进一步参考,您可以查看mongodb的tutorial