2016-05-16 52 views
2

當我剛保存嵌套集合時,如何獲取ID?如何使用貓鼬在MongoDb中獲取創建的集合的ID?

代碼:

(Topic = schemaname from mongoose) 
Topic.findByIdAndUpdate({_id: data.topicId}, {data that im inserting in the nested collection}) 

的主題更新和嵌套集合加入,還與ID。 有沒有辦法返回插入的嵌套集合的ID?

+0

的可能的複製[貓鼬:findOneAndUpdate不會返回更新文件(http://stackoverflow.com/questions/32811510/mongoose-findoneandupdate-doesnt-return-更新的文檔) –

回答

0

嘗試查詢選項{new:true}

Topicopic.findByIdAndUpdate({_id: data.topicId}, {}, {new:true})