This POST API lets you insert new users into your MongoDB database. Below are two methods:
import mongoose from "mongoose";
import MongoDBURl from "../../../MongoDB/mongodb-connect";
import userModel from "../../../MongoDB/userModel";
import { NextResponse } from "next/server";
export const POST = async () => {
await mongoose.connect(MongoDBURl);
const newUser = new userModel({
name: "Ali",
role: "Tester",
Skills: "PyTest",
});
const user = await newUser.save();
return NextResponse.json({ result: user });
};await req.json()import mongoose from "mongoose";
import MongoDBURl from "../../../MongoDB/mongodb-connect";
import userModel from "../../../MongoDB/userModel";
import { NextResponse } from "next/server";
export const POST = async (req) => {
await mongoose.connect(MongoDBURl);
const payload = await req.json();
const newUser = new userModel(payload);
const user = await newUser.save();
return NextResponse.json({ result: user }, { status: 200 });
};