Mongoose使用findOneAndUpdate()与findOneAndDelet() 方法对数据库进行处理时,会报以下警告信息:
提示:findOneAndUpdate() 与 findOneAndDelet() without the useFindAndModify option set to false are deprecated.
意思是:findOneAndUpdate() 与 findOneAndDelet() 在没有将useFindAndModify 选项设置为false的情况下会被废弃。
原因:使用以上两种方法会使用findAndModify驱动,驱动即将废弃,所以报警告
解决办法:在使用mongoose连接数据库时,进行以下配置即可

在Mongoose中,使用findOneAndUpdate()和findOneAndDelete()方法时出现警告,提示这两个操作在未设置useFindAndModify选项为false时将被废弃。警告源于这些方法内部使用了即将废弃的findAndModify驱动。解决此问题的方法是在配置mongoose连接数据库时,明确设置useFindAndModify为false。

2254

被折叠的 条评论
为什么被折叠?



