我试图通过在Symfony中使用mongo-client从MongoDB自定义查询中获取结果。
控制器代码:
$query = "db.User.find({}).toArray()";
$client = new MongoClient("mongodb://ravi.d:1234@localhost:27017");
$db = $client->selectDB("Demo");
$result = $db->execute($query);
在我的本地计算机上,它们给我一个完美的结果。 当我在服务器上尝试时,他们给我一个错误,如下所示:
{"ok":0,"errmsg":"not authorized on gsc to execute command { eval: \u0022db.User.find({\u0027name\u0027 : 85}).toArray()\u0022, args: [], $db: \u0022gsc\u0022, lsid: { id: UUID(\u00226777a092-3a1e-49c1-8eda-43365f1e018a\u0022) } }","code":13}
请告诉我我哪里错了