mongoDB自定义查询不适用于symfony mongo客户端

时间:2019-12-17 05:56:31

标签: php mongodb symfony

我试图通过在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}

请告诉我我哪里错了

0 个答案:

没有答案