我正在创建一个使用Mongoose数据的API。前端(Backbone)需要id,而不是_id。我似乎找不到解决这个简单问题的简单方法。是否有人知道将_id重命名为id的方法。我希望这是每个模式的默认行为。
答案 0 :(得分:1)
您可以设置一个模式方法getItem
,如果您确实需要,则返回所需的字段和id = _id
:)
答案 1 :(得分:1)
您是否考虑过在前端(Backbone)将model.idAttribute设置为_id。这将允许Backbone“透明地将该密钥映射到id”。