Spaces:
Running
Running
File size: 631 Bytes
9cd6ddb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
import type { NextApiRequest, NextApiResponse } from "next";
import { API } from "utils/api";
import clientPromise from "lib/mongo";
export default async function handler(
req: NextApiRequest,
res: NextApiResponse
) {
const client = await clientPromise;
const db = client.db("test");
const getCount = await db.collection("badges").findOne({
counter: true,
});
await db.collection("badges").updateOne(
{
counter: true,
},
{
$set: {
amount: getCount.amount + 1,
},
}
);
res.status(200);
}
|