import { connectDB } from "@/util/database";
export default async function handler(요청, 응답){
if(요청.method == 'POST'){
if(요청.body.id == result1('id')){
return 응답.status(500).json('중복된 아이디 입니다.')
}
console.log(요청.body)
const db = (await connectDB).db('my-app');
let result = await db.collection('post').insertOne(요청.body)
let result1 = await db.collection('post').find().toArray();
return 응답.status(302).json('회원가입 성공.')
}
}
일단 result1이라는것을 통해 db내의 모든 자료를 뽑았고
그 안에서 'id'값이 일치하면 500, 중복아이디입니다. 라고 뽑을 수 있을줄 알았는데
접근이 잘못된건가요..ㅠㅠㅠ?
몽고DB에서 값을 가져오는 방법을 잘 모르겠습니다