カーソルの代わりに find() 操作から一時コレクションを返す方法はありますか? node-mongodb-native ドライバーを使用しており、find() 操作の結果に対して mapReduce を実行したいと考えています。このようなもの:
client.open(function(err) {
client.collection(collectionName, function(err, collection) {
collection.find( {days_since_epoch: {$gte: query.begin}).toArray(function(err, docs) {
// Need to run a mapReduce here on the results
// Preferably on a temporary collection instead of the default cursor or array above
});
});
});
おそらくこれを行うためのより良い方法があるので、私もそれを実行します。ありがとう。