이전글
const no = Number(req.query.cno);
const dbConn = await db.connect(dbUrl);
const coll = dbConn.db("db201").collection("board");
const result = await coll.find(
{ _id : { $lt : no }}, // 조건 no보다 작아야한다. (미만)
{ projection : { _id : 1} } // 필요한 항목(_id만)
)
.sort({_id:-1}) // 오름차순으로 정렬 // 1 : 오름차순 / -1 : 내림차순
.limit(1) // 하나만 꺼냄
.toArray(); // 배열로 만든다.
result => [ { _id : 35 } ] => result[0]._id
console.log(result);
길이를 보고 실패시 no:0
이 뜨도록 만든다.
if(result.length === 1){
return res.send({status:200, no : result[0]._id});
}
return res.send({status:200, no:0});