0

投稿から受信したデータをhttp.request直接 GridFS に保存して、メモリ使用量を最小限に抑えることができますか? 誰でも例を教えてください。注: データのサイズは 10Mb+ です。私は Post を使用して送信していますが、これを行うことはできません

request.addListener('data', function (chunk) {
    data += chunk;
});

メモリ使用量を最小限に抑える必要があるためです。次のようなものが必要です:

request.addListener('data', function (chunk) {
   db.append(chunk);
});
4

1 に答える 1

0

まず、受信したデータを JSON 形式に変換する必要があります。その後、次のように簡単に実行できます。

var jsonStr = <your response data>;
db.posts.insert({ "data": jsonStr});
于 2012-10-12T14:57:12.920 に答える