我希望了解是否有更简单(和更快速)的方法来通过查看键创建/覆盖Mongo数据库中的项。
让我解释一下:
让我解释一下:
MyObject:
#<MyObject _id: 5881e885049490276d1d85b9,
data_table: [...],
my_key: "test">
这是我的对象
今天,我需要以非常快的速度(很频繁地)更新数据表格,因此需要修改许多这些对象。
我现在的做法如下:
ct = MyObject.where(my_key: "test").first
ct.update_attributes(data_table: data)
但是我认为我会失去很多性能,对吗?
有一种方法可以像使用关键字my_key
创建或覆盖项那样执行创建或更新
吗?
还有其他提高性能的想法吗?
谢谢!