如何将项目插入mongoose内的对象内的数组?

我有以下用户模型,

{ teams: { owner: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Team' }], member: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Team' }] } } 

当用户创build一个团队,我不得不更新上面的用户集合,通过将创build的团队的_id添加到“所有者”数组。我尝试使用$ push和$ addToset,但作为团队是我不能做的一个对象它有什么build议我该怎么做?

 User.update({_id: _id}, {$push: { 'teams.member': ObjectId }})