Я пытаюсь сделать insert_many, используя Ruby Драйвер MongoDB , но он не работает. Любая помощь будет оценена.
Вот мой пример модели:
class User
include Mongoid::Document
include Mongoid::Timestamps
field :message
end
Код Rails MongoDB:
client = Mongo::Client.new('mongodb://127.0.0.1:27017/development')
collection = client[:user]
u = Hash.new
u['message'] = 'hi'
documents = []
documents << u
result = collection.insert_many(documents)
#<Mongo::BulkWrite::Result:0x00007fa6ed4e99b8 @results={"n_inserted"=>1, "n"=>1, "inserted_ids"=>[BSON::ObjectId('5e9ac4c6c40dc6a955465a8f')]}>
Когда я проверяю вставку, кажется, что она работает, но когда я запрашиваю модель, нет данных:
result
#<Mongo::BulkWrite::Result:0x00007fa6ed4e99b8 @results={"n_inserted"=>1, "n"=>1, "inserted_ids"=>[BSON::ObjectId('5e9ac4c6c40dc6a955465a8f')]}>
User.count
0
Есть предложения?