1
有一個帶有子文檔的貓鼬綱要。我希望能夠在父保存後推送子文檔並處理新創建的內部項目。貓鼬 - 獲取新保存的內部記錄的_id
是否有任何簡單的方法來獲得新創建的內部項目的_id?下面是代碼:
var trackSchema = mongoose.Schema({
title: String
});
var userSchema = mongoose.Schema({
displayName: String,
tracks: [trackSchema]
});
var Track = mongoose.model('Track', trackSchema);
var User = mongoose.model('User', userSchema);
var track = new Track({
title: 'Sunrise'
});
user.tracks.push(track); // assume 'user' was returned by User.findById()
user.save(function (err, userUpdated) {
// ... is there any way to find _id of pushed 'track' ???
});
謝謝,這對我的作品。 –