古いドライバの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
)
)
チェックアウト、私はそれがMongoClient `$のdb`上で実行されると思うの詳細
+0
ありがとう、これは多くを明確にするのに役立ちます! – RhoVisions
+0
ようこそ@RhoVisions!これが役に立つと分かった場合は、他の人が参考になるように受け入れたものとしてマークしてください。 – dikesh
関連する問題
- 1. MongoDB - mongoコマンドは実行されますが、mongodは実行されません
- 2. MongoDBのドライバがインストールされているが
- 3. MongodbドライバがPHP上にロードされていません
- 4. Mongo C#ドライバが削除されない
- 5. MongoのMongodb Javascriptの実行3.2
- 6. PHP mongoDBドライバMongoDB \ Driver \ Managerがハングアップ
- 7. PHP 7とMongoDBドライバ
- 8. MongoDb C#ドライバ、IList実装のプロパティが保存されない
- 9. Mongodb数千ものクエリが並行して実行されています
- 10. C#ドライバでmongodbのマップを実行する
- 11. MongoDBドライバの相違点
- 12. Javaドライバを使用して準備されたmongodbクエリを実行する
- 13. c#mongoドライバのインストール
- 14. Node.js用MongoDBドライバはどれですか?
- 15. symfonyのphpとコマンドラインから実行されたphpが異なるドライバをロードしています
- 16. mongoがインストールされていないマシンでMongo mapreduceジョブを実行する
- 17. Spark - ドライバで実行されるMLlib computeSVD
- 18. cxxドライバからmongoDBが実行されているかどうか確認できますか?
- 19. MongoDB PHPドライバのインストール(OS Xエルキャピタン)
- 20. MongoDB JSスクリプトのみが実行されます
- 21. MAMPでMongoDBドライバがApacheと連携していません(Windows)
- 22. MongoDB node.jsドライバとモンク
- 23. Mongodb - 実行中の "mongo"と "mongod"データベースの違い
- 24. updateOneを実行しているときにMongoDB PHPドライバのエラーが発生しました
- 25. MongoDB Javaドライバ3.2:パラレルスキャン
- 26. mongodb C#ドライバでemdededドキュメントを実行する方法
- 27. 可能なmongodbドライバのバグ?
- 28. のmongo-rubyのドライバは、カスタム_id
- 29. MongoDB PHPドライバが動作していません
- 30. MongoDBクエリフィルタが更新として実行されています
ためManagerクラスのexecuteCommand方法。共有するコードはありますか? –
MongoClientのインスタンスで実行しようとしましたが、うまく動作しませんでした。私が持っているすべてのコードは、MongoClientのインスタンスを作成し、次に '$ mongo-> execute( 'Math.random()')'を試していました。 – RhoVisions
'$ db-> execute(' Math.random() ')' –