Hướng dẫn laravel-mongodb authentication failed - xác thực laravel-mongodb không thành công

. in /data/www/cloudclass-api/vendor/mongodb/mongodb/src/operation/find.php:180 Dấu vết Stack: #0/data/www/cloud clough .php (180): MongoDB \ Driver \ Server-> ExecuteQuery ('CloudClass-Test ...', Object (MongoDB \ Driver \ Truy vấn), Object (MongoDB \ Driver \ ReadPreference)) #1/data/www/CloudClass -Api/Nhà cung cấp/MongoDB/MongoDB/SRC/Collection.php (437): MongoDB \ Operation \ Find-> Execute (Object (MongoDB \ Driver \ Server)) #2 [Hàm nội bộ] Mảng, mảng) #3 /data/www/cloudclass-api/vendor/jenssegers/mongodb/src/jenssegers/mongodb /vendor/jenssegers/mongodb/src/jenssegers/mongodb/query/builder.php(370): jenssegers/MongoDB/src/jenssegers/MongoDb/query/builder.php (182): Jenssegers \ MongoDB \ query /Illumi NATE/cơ sở dữ liệu/truy vấn/builder.php (1577): Jenssegers \ MongoDB \ Query \ builder-> get (mảng) #7 /data/www/cloudclass-api/app/http/controllers Chiếu sáng \ cơ sở dữ liệu \ query \ builder-> first () #8 [hàm nội bộ]: app \ http \ điều khiển 9424): call_user_func_array (mảng, mảng) #10 /data/www/cloudclass-api/bootstrap/cache/compiled.php(9486) /www/cloudclass-api/bootstrap/cache/compiled.php(9466): ummer ) #12 [Hàm nội bộ]: Illuminate \ Routing \ ControlleerDispatcher-> Illuminate \ Routing {đóng} (Object (Illuminate \ http \ request)) Illuminate/Routing/Pipeline.php (52): Call_user_func (Object (đóng), Object (Illuminate \ http \ request)) class-api/nhà cung cấp/tymon/jwt-auth/src/phần mềm trung gian/getuserfromtoken.php (46): ummer Hàm]: Tymon \ JWTAUTH \ Middleware \ GetUserFromToken-> xử lý (Object (Illuminate \ http \ request), object (đóng)) #16 /data/www/cloudclass-api/bootstrap/cache call_user_func_array (mảng, mảng) #17 [Hàm nội bộ]: Illuminate \ Pipeline \ Pipeline-> Illuminate \ Pipeline {đóng} (Object (Illuminate \ http \ request)) /framework/src/illuminate/routing/pipeline.php(32): call_user_func (object (đóng), object Đóng} (Object (Illuminate \ http \ request)) #21 /data/www/cloudclass-api/bootstrap/cache/compiled.php(9467): Illuminate \ pipeline \ pipel ine-> sau đó (đối tượng (đóng)) #22 /data/www/cloudclass-api/bootstrap/cache/compiled.php(9454): illuminate \ route \ điều khiển . ControlerDispatcher-> Dispatch (Object (Illuminate \ Routing \ Route), Object (Illuminate \ http \ request), 'app /cache Chiếu sáng \ Routing \ Route-> Run (Object (Illuminate \ http \ request)))
Stack trace:
#0 /data/www/cloudclass-api/vendor/mongodb/mongodb/src/Operation/Find.php(180): MongoDB\Driver\Server->executeQuery('cloudclass-test...', Object(MongoDB\Driver\Query), Object(MongoDB\Driver\ReadPreference))
#1 /data/www/cloudclass-api/vendor/mongodb/mongodb/src/Collection.php(437): MongoDB\Operation\Find->execute(Object(MongoDB\Driver\Server))
#2 [internal function]: MongoDB\Collection->find(Array, Array)
#3 /data/www/cloudclass-api/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Collection.php(42): call_user_func_array(Array, Array)
#4 /data/www/cloudclass-api/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Query/Builder.php(370): Jenssegers\Mongodb\Collection->__call('find', Array)
#5 /data/www/cloudclass-api/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Query/Builder.php(182): Jenssegers\Mongodb\Query\Builder->getFresh(Array)
#6 /data/www/cloudclass-api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(1577): Jenssegers\Mongodb\Query\Builder->get(Array)
#7 /data/www/cloudclass-api/app/Http/Controllers/LessonController.php(743): Illuminate\Database\Query\Builder->first()
#8 [internal function]: App\Http\Controllers\LessonController->show()
#9 /data/www/cloudclass-api/bootstrap/cache/compiled.php(9424): call_user_func_array(Array, Array)
#10 /data/www/cloudclass-api/bootstrap/cache/compiled.php(9486): Illuminate\Routing\Controller->callAction('show', Array)
#11 /data/www/cloudclass-api/bootstrap/cache/compiled.php(9466): Illuminate\Routing\ControllerDispatcher->call(Object(App\Http\Controllers\LessonController), Object(Illuminate\Routing\Route), 'show')
#12 [internal function]: Illuminate\Routing\ControllerDispatcher->Illuminate\Routing{closure}(Object(Illuminate\Http\Request))
#13 /data/www/cloudclass-api/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#14 /data/www/cloudclass-api/vendor/tymon/jwt-auth/src/Middleware/GetUserFromToken.php(46): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request))
#15 [internal function]: Tymon\JWTAuth\Middleware\GetUserFromToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#16 /data/www/cloudclass-api/bootstrap/cache/compiled.php(9963): call_user_func_array(Array, Array)
#17 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request))
#18 /data/www/cloudclass-api/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#19 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request))
#20 /data/www/cloudclass-api/bootstrap/cache/compiled.php(9948): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#21 /data/www/cloudclass-api/bootstrap/cache/compiled.php(9467): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#22 /data/www/cloudclass-api/bootstrap/cache/compiled.php(9454): Illuminate\Routing\ControllerDispatcher->callWithinStack(Object(App\Http\Controllers\LessonController), Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'show')
#23 /data/www/cloudclass-api/bootstrap/cache/compiled.php(8524): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'App\Http\Contro...', 'show')
#24 /data/www/cloudclass-api/bootstrap/cache/compiled.php(8511): Illuminate\Routing\Route->runController(Object(Illuminate\Http\Request))
#25 /data/www/cloudclass-api/bootstrap/cache/compiled.php(8225): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))

Tôi đang sử dụng dự án Laravel 5.5.23 với

"Jenssegers/MongoDB": "^3.3"

Phiên bản php MongoDB

Phiên bản mở rộng MongoDB 1.3.4

Phiên bản PHP

Php phiên bản 7.0.22-0ubuntu0.16.04.1

Phiên bản MongoDB

v3.4

Tôi đang gặp lỗi không xác thực, mặc dù tôi có thể kết nối với máy chủ Mongo từ xa từ cùng một phiên bản EC2 trong đó mã cư trú

Authentication failed.
#0 /var/www/html/app-testproj/vendor/mongodb/mongodb/src/Operation/InsertOne.php(86): MongoDB\Driver\Server->executeBulkWrite('testproj_technog...', Object(MongoDB\Driver\BulkWrite), Object(MongoDB\Driver\WriteConcern))
#1 /var/www/html/app-testproj/vendor/mongodb/mongodb/src/Collection.php(638): MongoDB\Operation\InsertOne->execute(Object(MongoDB\Driver\Server))
#2 [internal function]: MongoDB\Collection->insertOne(Array)
#3 /var/www/html/app-testproj/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Collection.php(45): call_user_func_array(Array, Array)
#4 /var/www/html/app-testproj/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Query/Builder.php(567): Jenssegers\Mongodb\Collection->__call('insertOne', Array)
#5 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1270): Jenssegers\Mongodb\Query\Builder->insertGetId(Array, '_id')
#6 /var/www/html/app-testproj/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Eloquent/Builder.php(79): Illuminate\Database\Eloquent\Builder->__call('insertGetId', Array)
#7 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(707): Jenssegers\Mongodb\Eloquent\Builder->insertGetId(Array, '_id')
#8 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(672): Illuminate\Database\Eloquent\Model->insertAndSetId(Object(Jenssegers\Mongodb\Eloquent\Builder), Array)
#9 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(535): Illuminate\Database\Eloquent\Model->performInsert(Object(Jenssegers\Mongodb\Eloquent\Builder))
#10 /var/www/html/app-testproj/app/Infographics.php(27): Illuminate\Database\Eloquent\Model->save()
#11 /var/www/html/app-testproj/app/Console/Commands/SaveTechnographicSheetData.php(71): App\Infographics::saveData(Array)
#12 [internal function]: App\Console\Commands\SaveTechnographicSheetData->handle()
#13 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(29): call_user_func_array(Array, Array)
#14 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#15 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Array, Object(Closure))
#16 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Container/Container.php(549): Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), Array, Array, NULL)
#17 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Illuminate\Container\Container->call(Array)
#18 /var/www/html/app-testproj/vendor/symfony/console/Command/Command.php(252): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))
#19 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Console/Command.php(167): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))
#20 /var/www/html/app-testproj/vendor/symfony/console/Application.php(918): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#21 /var/www/html/app-testproj/vendor/symfony/console/Application.php(222): Symfony\Component\Console\Application->doRunCommand(Object(App\Console\Commands\SaveTechnographicSheetData), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#22 /var/www/html/app-testproj/vendor/symfony/console/Application.php(129): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#23 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Console/Application.php(88): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#24 /var/www/html/app-testproj/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(121): Illuminate\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#25 /var/www/html/app-testproj/artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#26 {main}

Cảm ơn trước.