1

セカンダリでのみ実行したい MapReduce ジョブがあります。MapReduce の出力は、結果を格納するための一時コレクションを作成します。このコレクションから結果を読み取ってから、コレクションを削除したいと考えています。

4

2 に答える 2

2

MongoDB セカンダリのコレクションに出力する MapReduce ジョブを実行することはできません。MongoDB プライマリでのみデータを直接挿入/更新できます。

ただし、次のようなパラメーターを使用して、MapReduce出力をインラインで返すことができます。out

out: { inline: 1 }

インライン出力はドキュメントの最大サイズ(MongoDB 2.4 では 16 メガバイト) に制限されていることに注意してください。

于 2013-08-29T04:27:05.833 に答える