Mongodb strapi mongo颤振应用程序连接错误

Mongodb strapi mongo颤振应用程序连接错误,mongodb,flutter,dart,strapi,mongodb-atlas,Mongodb,Flutter,Dart,Strapi,Mongodb Atlas,当我通过npm安装strapi时,运行“strapi新服务器”,然后尝试连接到mongodb atlas;它显示以下错误 (节点:12564)弃用警告:当前服务器发现和监视引擎已弃用,将在未来版本中删除。要使用新的服务器发现和监视引擎,请将选项{useUnifiedTopology:true}传递给MongoClient构造函数 ⛔️ 连接测试失败:无法在第一次连接时连接到服务器[oriapp-shard-00-01.pjvsw.mongodb.net:27017]。MongoneWorkErr

当我通过npm安装strapi时,运行“strapi新服务器”,然后尝试连接到mongodb atlas;它显示以下错误

(节点:12564)弃用警告:当前服务器发现和监视引擎已弃用,将在未来版本中删除。要使用新的服务器发现和监视引擎,请将选项{useUnifiedTopology:true}传递给MongoClient构造函数

⛔️ 连接测试失败:无法在第一次连接时连接到服务器[oriapp-shard-00-01.pjvsw.mongodb.net:27017]。MongoneWorkError:连接5到oriapp-shard-00-01.pjvsw.mongodb.net:27017已关闭 在TLSSocket。(C:\Users\Sharm\AppData\Local\Temp\strapi236c8a243294\node\u modules\strapi connector mongoose\node\u modules\mongodb\lib\core\connection\connection.js:356:9) 在Object.onceWrapper(events.js:422:26) 在TLSSocket.emit(events.js:315:20) 在TLSSocket.EventEmitter.emit(domain.js:483:12) net.js:674:12 在TCP.done(_tls_wrap.js:567:7){ [符号(mongoErrorContextSymbol)]:{}
}]因此,上述问题的解决方案:

  • 使用npm或纱线或任何其他包装管理器重新安装strapi
  • 集群中mongodb atlas中的ip白名单应该具有系统的ip地址
  • 定义AysnChrous函数时,使用Ipv4代替“localhost:1337”

  • 因此,一个很好的解决方法。

    因此,上述问题的解决方案:

  • 使用npm或纱线或任何其他包装管理器重新安装strapi
  • 集群中mongodb atlas中的ip白名单应该具有系统的ip地址
  • 定义AysnChrous函数时,使用Ipv4代替“localhost:1337”
  • 因此,这将是一个很好的选择。

    它对MongoClient构造函数说“useUnifiedTopology:true}”。在颤振应用程序中的哪里可以找到“mongo客户端构造函数”?我是否应该安装mongo社区服务器以使其正常工作。研究上述问题需要几天的时间。我想用strapi来验证我的Flatter应用程序,它只是没有连接到mongo集群。帮帮我,上面写着“useUnifiedTopology:true}到MongoClient构造函数”。在颤振应用程序中的哪里可以找到“mongo客户端构造函数”?我是否应该安装mongo社区服务器以使其正常工作。研究上述问题需要几天的时间。我想用strapi来验证我的Flatter应用程序,它只是没有连接到mongo集群。帮帮我。