問題
使用 mongoose
的 findOneAndUpdate
方法更新文檔時提示:
(node:11135) DeprecationWarning: Mongoose: findOneAndUpdate() and findOneAndDelete() without the useFindAndModify option set to false are deprecated.
解決辦法
在 app.module.ts
文件中使用 MongooseModule
時添加 { useFindAndModify: true }
配置即可。
例如:
@Module({
imports: [MongooseModule.forRoot('mongodb://localhost/nest', { useNewUrlParser: true, useFindAndModify: false })],
controllers: [AppController],
providers: [AppService],
})
export class AppModule { }