Mongoose将_id重命名为id

时间:2013-01-11 19:03:03

标签: node.js mongoose

我正在创建一个使用Mongoose数据的API。前端(Backbone)需要id,而不是_id。我似乎找不到解决这个简单问题的简单方法。是否有人知道将_id重命名为id的方法。我希望这是每个模式的默认行为。

2 个答案:

答案 0 :(得分:1)

您可以设置一个模式方法getItem,如果您确实需要,则返回所需的字段和id = _id:)

答案 1 :(得分:1)

您是否考虑过在前端(Backbone)将model.idAttribute设置为_id。这将允许Backbone“透明地将该密钥映射到id”。

http://backbonejs.org/#Model-idAttribute