3
我想知道是否有任何简单(和更快)的可能性通过查看一个键来创建/覆盖我的mongo数据库中的一个项目。Rails - mongoid - 使用键创建和覆盖?
让我解释一下:
MyObject:
#<MyObject _id: 5881e885049490276d1d85b9,
data_table: [...],
my_key: "test">
,所以这是我的对象
今天,我需要修改很多论文在一个非常快速的方式对象(经常)更新data_table
今天我在做:
ct = MyObject.where(my_key: "test").first
ct.update_attributes(data_table: data)
但是我觉得我输了很多表演吧?
有一种方法可以像create or update
那样使用密钥my_key
创建或覆盖物品?
或其他任何想法来提高性能?
谢谢!