Mongo Db get and Post

share link

by bilal4 dot icon Updated: Dec 26, 2022

technology logo
technology logo

Guide Kit Guide Kit  

Post Data == >

async function Handler(req, res) {

  if (req.method === "POST") {

    const data = req.body;


    const client = await MongoClient.connect(

      "mongodb+srv://Bilal:29H4mI2PZEKJpOQ3@cluster0.ijvvglg.mongodb.net/meetups?retryWrites=true&w=majority"

    );

    const db = client.db();


    const meetupsCollection = db.collection("meetups");


    const result = await meetupsCollection.insertOne(data);


    console.log(result);


    client.close();


    res.status(201).json({ message: "Meetup inserted!" });

  }

}


get data ===>


 // Fetch your data

  const client = await MongoClient.connect(

    "mongodb+srv://Bilal:29H4mI2PZEKJpOQ3@cluster0.ijvvglg.mongodb.net/meetups?retryWrites=true&w=majority"

  );

  const db = client.db();


  const meetupsCollection = db.collection("meetups");

  const result = await meetupsCollection.find().toArray();


  return {

    props: {

      meetups: result,

    },

    revalidate: 1,

  };