0
我有一个红宝石数组值。我怎样才能将它们作为单个条目插入int myomy使用mongoid?有什么建议?使用mongoid将数组作为单行插入到mongodb中?
感谢
编辑:好吧,我已经做到了。只需将文件转换为csv并使用mongoimport将其导入:)谢谢!
我有一个红宝石数组值。我怎样才能将它们作为单个条目插入int myomy使用mongoid?有什么建议?使用mongoid将数组作为单行插入到mongodb中?
感谢
编辑:好吧,我已经做到了。只需将文件转换为csv并使用mongoimport将其导入:)谢谢!
Mongoid在Rails环境(访问红宝石蒙戈驱动器集合):
collection = YourModel.collection
红宝石蒙戈驱动(独立Ruby脚本):
require 'rubygems'
require 'mongo'
# Assumes MongoDB running at default settings on the same machine
c = Mongo::Connection.new
collection = c['test']['insert_test']
实际插入(上面两个代码段的代码相同,请选择其中一个):
values = ['foo', 'bar', 'baz']
documents = values.map { |v| { :value => v } }
collection.insert(documents)
# [{"_id"=>BSON::ObjectId('4dae84284499d11e00000001'), "value"=>"foo"}, ...]