質問: 最近MongoDBの環境に関して結構悩んでおります。 環境: ・MongoDB Server 3.2.0 (*Microsoft AzureのCosmosDBにMongoDB API利用でデータベースを作成した) ・mongo_php_driver 1.4.3 ・mongo_php_library 1.3.2 ・PHP 5.6.35 目的: ・MongoDB\Collection::mapReduce()を実行したい。 問題: ・exception 'MongoDB\Driver\Exception\RuntimeException' with message 'Command is not supported' (MongoDB\Driver\Server->executeReadCommand)
回答: リリースノートを見ると、`executeReadCommand`は1.4.0から追加されているようなので、実際にはmongo_php_driver 1.4.0より前のバージョンが使用されているということはないですかね? `composer.json`を見直すことで解決しないでしょうか。