Fatal error: Uncaught MongoDB\Driver\Exception\CommandException: not primary and secondaryOk=false in /var/www/code/vendor/mongodb/mongodb/src/Operation/Aggregate.php:383 Stack trace: #0 /var/www/code/vendor/mongodb/mongodb/src/Operation/Aggregate.php(383): MongoDB\Driver\Server->executeReadCommand() #1 /var/www/code/vendor/mongodb/mongodb/src/Operation/Aggregate.php(281): MongoDB\Operation\Aggregate->executeCommand() #2 /var/www/code/vendor/mongodb/mongodb/src/Collection.php(246): MongoDB\Operation\Aggregate->execute() #3 /var/www/code/app/class/Controller/Product.php(27): MongoDB\Collection->aggregate() #4 /var/www/code/app/routes/main.php(135): App\Controller\Product->detail() #5 [internal function]: {closure}() #6 /var/www/code/vendor/phroute/phroute/src/Phroute/Dispatcher.php(58): call_user_func_array() #7 /var/www/code/init.php(30): Phroute\Phroute\Dispatcher->dispatch() #8 /var/www/html/index.php(2): require('...') #9 {main} thrown in /var/www/code/vendor/mongodb/mongodb/src/Operation/Aggregate.php on line 383