我很难找到旧驱动程序的execute
命令的“新”MongoDB驱动程序/库中是否有等价物。在这种情况下,我只是想运行Math.random()
,似乎无法弄清楚什么命令是等价的。我看到http://php.net/manual/en/mongodb.execute.php,但我甚至无法弄清楚如何使用它。它应该在MongoDB \ Client类上运行吗?相当于Mongo执行的PHP MongoDB驱动程序执行
0
A
回答
0
这里是你如何做到这一点。
<?php
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$command = new MongoDB\Driver\Command(array('eval' => "Math.random()"));
$cursor = $manager->executeCommand('testDb', $command);
print_r($cursor->toArray());
?>
这里是示例输出。
Array
(
[0] => stdClass Object
(
[retval] => 0.66910735880473
[ok] => 1
)
)
结帐Manager类的更多细节
+0
谢谢,这有助于澄清很多! – RhoVisions
+0
欢迎@RhoVisions!如果您觉得这有帮助,请将其标记为已接受,以便其他人可以找到它有帮助。 – dikesh
相关问题
- 1. 的驱动程序我应该用它来执行MongoDB
- 2. 当我使用C#驱动程序时,无法执行mongo命令
- 3. 该驱动程序不可执行Chromedriver
- 4. Spark执行器,驱动程序,执行程序核心,执行程序内存的值
- 5. MongoDB C#驱动程序:当我执行查询时会发生什么?
- 6. TDD:Rspec Ruby MongoDB/Ruby Mongo驱动程序
- 7. 执行程序PHP的Linux
- 8. 执行上下文驱动的编程
- 9. dreamhost上的Mongo PHP驱动程序?
- 10. 如何推动在mongodb中执行emdeded文件c#驱动程序
- 11. 从PHP执行C程序
- 12. 执行程序与PHP
- 13. MongoServer.State相当于在2.0驱动程序
- 14. 使用node.js驱动程序强制执行特定的MongoDB架构
- 15. Java驱动程序MongoDB updateone
- 16. 哪个C#驱动程序用于Mongo?
- 17. 自动执行程序
- 18. 如何在MongoCollection Java驱动程序3中执行MongoDB findAndModify查询?
- 19. 如何使用Java驱动程序在MongoDB中执行全文搜索命令?
- 20. 执行数据驱动方法时我的执行暂停
- 21. PHP自动执行
- 22. php执行次序
- 23. 的Cypher查询执行时间与Neo4j的Java驱动程序
- 24. YARN上的Spark:执行没有worker的驱动程序
- 25. 在NT驱动程序中拦截进程执行
- 26. 由DefaultHttpClient执行的杀死应用程序(killProcess)执行执行
- 27. 当Flex 3应用程序执行完成时执行函数
- 28. 如何设置可执行IE 11驱动程序的路径
- 29. 程序执行'ret'但不执行它
- 30. Qt执行外部可执行程序?
我认为这是对MongoClient'$ db'执行executeCommand方法。你有任何代码可以分享吗? –
我试着在MongoClient的一个实例上运行它,但没有奏效。我所有的代码是创建一个MongoClient的实例,然后尝试'$ mongo-> execute('Math.random()')''。 – RhoVisions
它应该是'$ db-> execute('Math.random()')' –