몽고 데이터베이스에 등록 된 모든 사용자와 함께 목록을 반환하는 함수를 작성하고 있습니다.몽구스 결과 익명 함수에서 부모 함수 반환
function getUsers() {
db.collection('users').find({}, {username: true}, function(error, results) {
if (results) return results;
return [];
});
}
문제는 몽구스 결과를 얻기 위해 익명 함수를 필요로하고, 나는 그것을있을 때 그 결과를 반환하려고하면 부모 함수가 정의되지 않은 반환, 그래서 만 반환 익명 함수에 영향을줍니다. 몽구스가 익명 함수를 비동기 적으로 실행한다고 가정합니다.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까?
감사합니다.
약속에 대해 읽은 내용이 있지만 코드에 구현하는 방법을 모르겠습니다. – Miguel