您可以通过使用本机NodeJS驱动程序运行mongodb命令mongoose.connection.db。这将访问NodeJS MongoDB驱动程序,并且您无需创建mongoose模型。
插入
mongoose.connection.db.collection('userCollection').insert({
  username: 'captain1',
  firstName: 'Steve',
  lastName: 'Rogers', 
});
更新
mongoose.connection.db.collection('userCollection').update(
  {someFilterProperty: true},
  {$set: {
     siteId: new mongoose.mongo.ObjectId('56cb91bdc5946f14678934ba'),
     hasNewSiteId: true}},
  {multi: true});
});
您可以使用数据库连接数据库参考发送特定于该数据库的每个命令mongoose.connection.db。
这是猫鼬API文档:http :   //mongoosejs.com/docs/api.html#connection_Connection-db
重要提示:请注意,NodeJS驱动程序中的某些选项与MongoDB Shell命令中的选项不同。例如findOneAndUpdate()使用returnOriginal代替returnNewDocument。有关更多信息,请参见此处和此处。