将大量的http.request保存到grifFS node.js中

时间:2012-10-12 14:52:48

标签: node.js gridfs

您可以将从http.request帖子收到的数据直接保存到GridFS中,以最大限度地减少内存使用量吗?谁能举个例子, 注意:数据的大小是10Mb +,我使用Post发送,我不能这样做

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

因为我需要最小化内存使用量。 我需要这样的东西:

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

1 个答案:

答案 0 :(得分:0)

您必须先将收到的数据转换为JSON格式,然后您才能执行以下操作:

var jsonStr = <your response data>;
db.posts.insert({ "data": jsonStr});