古いドライバの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. Mongo-Cドライバ(1.7.0-r2)のMongoDBリンカエラー
- 3. MongoDBのドライバがインストールされているが
- 4. MongoDB PHPドライバがロードされましたが、クラスが見つかりません
- 5. MongodbドライバがPHP上にロードされていません
- 6. Mongo C#ドライバが削除されない
- 7. PHP mongoDBドライバMongoDB \ Driver \ Managerがハングアップ
- 8. MongoのMongodb Javascriptの実行3.2
- 9. MongoDBコマンドを実行します。JavaドライバのreplSetGetStatus
- 10. PHP 7とMongoDBドライバ
- 11. MongoDb C#ドライバ、IList実装のプロパティが保存されない
- 12. PHP MongoDBのドライバと集約
- 13. Mongodb数千ものクエリが並行して実行されています
- 14. C#ドライバでmongodbのマップを実行する
- 15. MongoDBドライバの相違点
- 16. Javaドライバを使用して準備されたmongodbクエリを実行する
- 17. Mongodbが実行されていません
- 18. ビルドmongo C++ドライバ
- 19. java mongo javaドライバ3.4.0以降のMongoDB Atlasエラー
- 20. c#mongoドライバのインストール
- 21. symfonyのphpとコマンドラインから実行されたphpが異なるドライバをロードしています
- 22. Node.js用MongoDBドライバはどれですか?
- 23. mongoがインストールされていないマシンでMongo mapreduceジョブを実行する
- 24. Spark - ドライバで実行されるMLlib computeSVD
- 25. cxxドライバからmongoDBが実行されているかどうか確認できますか?
- 26. MongoDB PHPドライバのインストール(OS Xエルキャピタン)
- 27. MongoDB JSスクリプトのみが実行されます
- 28. MAMPでMongoDBドライバがApacheと連携していません(Windows)
- 29. MongoDB node.jsドライバとモンク
- 30. Mongodb - 実行中の "mongo"と "mongod"データベースの違い
ためManagerクラスのexecuteCommand方法。共有するコードはありますか? –
MongoClientのインスタンスで実行しようとしましたが、うまく動作しませんでした。私が持っているすべてのコードは、MongoClientのインスタンスを作成し、次に '$ mongo-> execute( 'Math.random()')'を試していました。 – RhoVisions
'$ db-> execute(' Math.random() ')' –