MongoDB连接问题jenssegers/laravel MongoDB

MongoDB连接问题jenssegers/laravel MongoDB,mongodb,lumen,jenssegers-mongodb,Mongodb,Lumen,Jenssegers Mongodb,我用的是jenssegers/laravel mongodb 我遇到了一个问题,我似乎无法使用框架进行连接,但是使用一个简单的测试脚本,我可以很好地连接 我编写的简单连接脚本: <?php $manager = new MongoDB\Driver\Manager("mongodb://user:password@cluster0-shard-00-00-reodz.mongodb.net:27017,cluster0-shard-00-01-reodz.mongodb.net:2

我用的是jenssegers/laravel mongodb

我遇到了一个问题,我似乎无法使用框架进行连接,但是使用一个简单的测试脚本,我可以很好地连接

我编写的简单连接脚本:

<?php
    $manager = new MongoDB\Driver\Manager("mongodb://user:password@cluster0-shard-00-00-reodz.mongodb.net:27017,cluster0-shard-00-01-reodz.mongodb.net:27017,cluster0-shard-00-02-reodz.mongodb.net:27017/test?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin");//ssl=true
    $command = new \MongoDB\Driver\Command(["ping" => 1]);
    $cursor  = $manager->executeCommand("admin", $command);
    $reply   = $cursor->toArray()[0];
    var_dump($reply);
.env文件:

APP_ENV=local
APP_DEBUG=true
APP_KEY=
APP_TIMEZONE=UTC

#DB_CONNECTION=mongodb
#DB_HOST="cluster0-shard-00-00-reodz.mongodb.net"
#DB_PORT=27017
DB_DATABASE="test"
#DB_USERNAME="user"
#DB_PASSWORD="password"

CACHE_DRIVER=file
QUEUE_DRIVER=sync
当我访问与MongoDB关联的路由时,我得到:

(1/1)ConnectionTimeoutException 找不到合适的服务器(
serverSelectionTryOnce
set):[未能解决'用户:password@cluster0-shard-00-00-reodz.mongodb.net:27017,cluster0-shard-00-01-reodz.mongodb.net:27017,cluster0-shard-00-02-reodz.mongodb.net:27017/test?ssl=true&replicset=cluster0-shard-0&authsource=admin']

我假设问题是在我的database.php文件或.env文件中出现的,有人看到错误吗?如果test.php可以连接并返回ping,Lumen不应该很好吗

谢谢
D

请参考此链接@AliNiaz您上面链接的内容使用MongoDB,OP所述内容是针对MongoDB Atlas的,希望您能找到答案
APP_ENV=local
APP_DEBUG=true
APP_KEY=
APP_TIMEZONE=UTC

#DB_CONNECTION=mongodb
#DB_HOST="cluster0-shard-00-00-reodz.mongodb.net"
#DB_PORT=27017
DB_DATABASE="test"
#DB_USERNAME="user"
#DB_PASSWORD="password"

CACHE_DRIVER=file
QUEUE_DRIVER=sync