我正在尝试从我的 Mongo 集合中的记录更新属性,但新值没有被保存。
a = GraphEngine::UserPlace.where(place_id:5000000701039).first
a.place_id = 5000000257690
a.save!
=> true
如果我检查a
,则place_id
反映新值,5000000257690
但是当我再次加载记录时,新的 place_id 不会持续存在。
知道为什么会这样吗?我已检查以确保没有重复记录。
我也尝试过a.update_attribute(:place_id,5000000257690)
,但也没有运气。它返回=> true
,但该值不会持续存在。