프로그래밍/MongoDB

몽고디비 next js 연동

타코코딩 2023. 12. 7. 14:06
import { MongoClient } from "mongodb";
const url =
  "사이트에서 받은 url 입력하기";   // 여기만 수정
const options = { useNewUrlParser: true };
let connectDB;

if (process.env.NODE_ENV === "development") {
  if (!global._mongo) {
    global._mongo = new MongoClient(url, options).connect();
  }
  connectDB = global._mongo;
} else {
  connectDB = new MongoClient(url, options).connect();
}
export { connectDB };

 

database.js파일 및 폴더 만들어서 위 복붙

    // insert 시
    const db = (await connectDB).db("디비명");
    let result = await db.collection("콜렉션명").insertOne(데이터);
    // select 시
    const db = (await connectDB).db("디비명");
    let result = await db.collection("콜렉션명").find().toArray()
    // select + 조건문
        const db = (await connectDB).db("디비명");
    let result = await db.collection("콜렉션명").findOne(조건).toArray()

'프로그래밍 > MongoDB' 카테고리의 다른 글

몽고디비 글작성 insertOne  (1) 2023.12.07
몽고디비 설치  (1) 2023.12.05