Rails:在 MongoDB 中存储 JSON
我从远程站点获取多个类似的 JSON 对象,并希望将它们存储在本地 MongoDB 中。
最好的方法是什么? (最好通过 Mongoid 或 Mongo-mapper gems)
谢谢
I am getting multiple similar JSON object from a remote site and looking to store them in a local MongoDB.
What would be the best way to do this ? (Preferably via Mongoid or Mongo-mapper gems)
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用 Hash 类型的 mongoid 字段或嵌入文档。
You can use a mongoid field of type Hash or an embedded document.
如果您只想将 JSON 存储在 Mongo 中,则不需要 Mongoid 或 MongoMapper。只需使用 Mongo-ruby-driver
即可将其存储在集合测试中的数据库sample-db中
If you just want store your JSON in Mongo you don't need Mongoid or MongoMapper. Just use the Mongo-ruby-driver
With that you store in database sample-db in collection test
发现我可以直接将数据放入 mongoid 中而无需定义字段:
SomeMongoidObject['dynamic_attribute'] = json_data
Found out I can just put data directly into mongoid without defining the fields:
SomeMongoidObject['dynamic_attribute'] = json_data