【发布时间】:2014-02-06 02:28:51
【问题描述】:
我正在努力覆盖我的一个模型中的属性名称。
我想将一个对象返回到前端(通过 JSON),其中包含一个名为 id 的字段。
现在问题来了,有一个名为 _id 的字段(由 mongo 生成),我似乎无法摆脱它。
我可以很好地覆盖 id,但仍然作为 _id 返回。
[Object]
0: Object
$$hashKey: "007"
_id: 123
我希望它是 [目的] 0:对象 $$hashKey:“007” 编号:123
我尝试了许多哈希操作,reject,except,以及循环和构造,但不能简单地重命名字段,或者为此删除它。
谢谢
【问题讨论】:
-
你不能。 _id 字段在所有 MongoDB 文档中都是必需的(无论如何都是用户生成的文档)
标签: ruby-on-rails json mongodb hash hashmap