2015-04-01 50 views
0

我正在使用API​​中的骨幹集合和模型。我的id屬性是mongo(_id)的默認id屬性,但在我的API中,我使用了不同的唯一鍵來獲取單個Model。像一個總是獨一無二的slu Some。骨幹ID屬性與我需要的API參數不同

現在的問題是,當我想保存(),它做了PUT請求而不是POST因爲它假定已經有與此密鑰(塞),因爲用戶可以通過進入蛞蝓模型他自己(當然有適當的驗證)。

有沒有辦法,我可以「說」:「好吧,我idAttribute是_id,但我希望你能獲取數據時使用slug

回答

0

好吧,我得到它通過執行以下工作:

var page = new PageModel({_id: param}); // no idea why this works tbh 
page.fetch(); 

不知道爲什麼這個工程,因爲該模型_id不等於param我給但不知何故,無論如何找到正確的模式。