コードで MongoDB 集計関数を次のように呼び出しています。
AggregationOutput output = collection.aggregate( matchUserID, unwindF, matchFUsers,projection);
ローカルホストでコードをテストしましたが、完璧に動作します。別のDB(バージョン2.2.1)で同じものを使用している場合、次のエラーが発生します:
com.mongodb.CommandResult$CommandFailure: command failed [aggregate]: { "serverUsed" : "<server address>" , "errmsg" : "no such cmd: aggregate" , "bad cmd" : { "aggregate" : .... }
理由は何ですか?