노드의 일부 배열에서 작업 중이며 프런트 엔드에 하나의 JSON 객체로 보내고 싶습니다. 나는이를 위해 익스프레스를 사용한다. 나는 사용자라는 이메일을 기반으로 사용자를 찾는 모델을 가지고있다. 그 이메일은 배열로 제공됩니다. 나는 사용자 객체를 얻지 만 그것들로부터 하나의 JSON 객체를 생성 할 수 없다!NodeJS 배열에서 json 객체를 만듭니다.
일부 미들웨어를 사용해 보았지만 어떤 결과도 얻지 못했습니다! https://www.npmjs.com/package/node.extend
var users = {};
for (var i = 0; i <emails.length; i++) {
User.findOne({
'email': project.students[i]
}, function (err, user) {
if (err) {
res.send(err);
}
// Fill the users object with each user found based on the email
});
}
console.log(users); // Should be one JSONObject
도움 주셔서 감사합니다!
'사용자'를 객체로 정의하면 배열이 될 때까지 기다리는 이유는 무엇입니까? –