| 1234567891011121314151617181920212223242526272829303132333435 |
- import { connectToDatabase } from '../../../utils/helpers/dbHelpers';
-
- async function handler(req, res) {
- if (req.method !== 'GET') {
- return;
- }
-
- const client = await connectToDatabase();
- const db = client.db();
-
- const dataFromDB = await db
- .collection('randomData')
- .find()
- .limit(4)
- .toArray();
-
- if (!dataFromDB) {
- res.status(422).json({ message: 'No data!' });
- client.close();
- return;
- }
-
- const dataIds = dataFromDB.map((item) => item.customID);
-
- res.status(201).json({
- message: 'Fetch ids successfull!',
- dataIds: dataIds,
- });
-
- setTimeout(() => {
- client.close();
- }, 1500);
- }
-
- export default handler;
|