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 回答