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"}, ...]