2016-07-31 55 views
0

我有一個收集員工,我想把id字段與默認的_id字段一起。但我無法創造記錄。我試過下面的方法將數據添加到有貓鼬ID的字段

employee = new Employee({id: "1234", name: "emp name"}) 
employee.save 

它第一次只是用名字創建記錄。任何人都可以幫我解決這個問題。我爲id字段添加了唯一索引。

回答

0

Mongoose將爲您創建一個id字段,當您保存文檔時將返回_id,這就是爲什麼它會覆蓋您嘗試保存的id字段。

最簡單的解決方案是撥打自己的ID字段,如uidcid,這將解決您的問題。特別是因爲你想保留生成的id字段。