Mongoose在嵌套的对象数组中推送多个唯一值

我试图在嵌套的对象数组中推入多个值,如下所示:

Schema.update( { _id: req.params.id}, { $push: { content: { $each: req.body } } } 

作为req.body这样的东西:

 req.body = [{id: 1, name: 'foo'},{id: 2, name: 'bar'}] 

确保它们中没有一个已经存在,有任何方法可以将$ ne属性用于多个子元素?

提前致谢。