programing

몽구스에서 모든 것을 찾는 방법은?

i4 2023. 6. 20. 21:20
반응형

몽구스에서 모든 것을 찾는 방법은?

내 코드는 다음과 같습니다.

SiteModel.find(
    {},
    function(docs) {
        next(null, { data: docs });
    }
);

하지만 절대 아무것도 돌려주지 않아요하지만 {}에 지정한 것이 있으면 레코드가 하나 있습니다. 모든 것을 찾는 방법은 무엇입니까?

디버깅하려면 이 코드를 사용하십시오.

SiteModel.find({}, function(err, docs) {
    if (!err) { 
        console.log(docs);
        process.exit();
    }
    else {
        throw err;
    }
});

2017 노드 8.5 방법

try {
  const results = await SiteModel.find({});
  console.log(results);
} catch (err) {
  throw err;
}

설명서에서 다음을 참조하십시오.

let result = SiteModel.find({}, function (err, docs) {});

또는 비동기 대기를 사용하여 다음과 같은 작업을 수행할 수 있습니다.

let result = await SiteModel.find({});

const result = await SiteModel.find()다음을 제외하고는{}에서.find()기능도 작동합니다.

언급URL : https://stackoverflow.com/questions/7247541/how-to-findall-in-mongoosejs

반응형