Mongo Db get and Post
by bilal4 Updated: Dec 26, 2022
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,
};