【发布时间】:2012-10-23 07:53:36
【问题描述】:
我在 Node.JS 中有一个对象数组,我希望 response.write();它到屏幕上,我可以设法取出第一个对象,但循环停止并且只输出第一个对象,任何人都可以指出我正确的方向...
db.collection('todo', function(err, collection){
collection.find(function(err, cursor) {
cursor.each(function(err, doc) {
for(docs in doc){
if(docs == "_id"){
}else{
var test = docs + " : " + doc[docs];
}
}
data = data.toString("utf8").replace("{{TEST}}", test);
response.write(data);
response.end();
})
});
});
【问题讨论】:
-
调用 response.end 后,响应结束。您的意思是改为调用 response.write 吗?
标签: javascript node.js mongodb