JSFiddle - React, Tailwind, and code Playground

JavaScript

const isVerify = async (id) => {
  let data;
  await db.connect(dbURI, dbName, async (err) => {
    if (err) return console.log(err);
    const collection = db.get().collection('users');
    // Ищем пользователя по id
    await collection.findOne({ id: id }, async (_err, doc) => {
      let user = {};
      if (doc == null) {
        user.id = id;
        user.verify = false;
        await collection.insertOne(user, async (err, _result) => {
          if (err) {
            return console.error(user, err);
          } else {
            db.close();
          }
        });
      } else {
        data = doc; // это хочу вернуть
        db.close();
      }
    })
  })
  return data;
}