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