mongoose异步操作中,产生警告


mongoose异步操作中,产生警告_第1张图片

产生警告的原因

1. 使用mongoose4.7.9以上的版本

2. 在数据库操作中有异步操作,示例如下所示, 在save操作中使用了回调函数。

mongoose异步操作中,产生警告_第2张图片


警告内容

在cmd中产生的警告如下所示:



解决方案

使用bluebird来解决警告问题,内容如下所示:

import bluebird from 'bluebird';

mongoose.Promise = bluebird;  //编写在数据库连接之前


重启服务器后,执行数据库save操作后,cmd显示正常:

参考网站:

aHR0cHM6Ly9naXRodWIuY29tL0F1dG9tYXR0aWMvbW9uZ29vc2UvaXNzdWVzLzQ5NTE=

你可能感兴趣的:(mongoose异步操作中,产生警告)