mongoose重命名_id为id

我正在创build一个使用Mongoose数据的API。 前端(Backbone)期望id,而不是_id。 我似乎无法find一个简单的解决这样一个简单的问题。 有没有人知道一种方法来重命名ID到ID。 我希望这是跨每个模式的默认行为。

你有没有想到将model.idAttribute设置为前端(Backbone)上的_id。 这将允许Backbone“将该密钥透明地映射到id”。

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

你可以设置一个模式方法getItem ,它返回所需的字段和id = _id ,如果你真的需要的话:)