使用 ruby on rails 开发,数据库用的是 mongodb, 其中一个 collection 中 entity 的结构如下:
{
"name": "test"
"password":"test"
"method": [
{
"name":"test"
"agus":"test"
"owner":"test"
}]
}
在 entity.rb 中使用 entity['name'] = 'ruby' entity['method'][0]['owner']= 'ruby' entity.save! 为什么只有 entity['name'] 正确保存了,而 entity['method'][0]['owner'] 不改变呢,有谁知道吗?谢谢!