Mongosse новый модальный() не работает в следующем приложении js?

#reactjs #mongodb #web #mongoose #next.js

Вопрос:

ИТАК, недавно я конвертирую свое приложение React с функцией netlify lambada в приложение next-js. Но я столкнулся с проблемой в модальной ошибке мангуста не Ошибка, а проблема. Вот моя схема пользователя.

 const mongoose =require('mongoose');


const { Schema } = mongoose;


const User = new Schema({
name:String, 
password:String,
LikePage:[String],
url:String,
});
exports.User=User;
 

И это моя функция добавления в базу данных

 const add = async (data, Modal) => {

// console.log('i am call');

console.log(data,Modal);

// let isOk=false;

const name = data.name;
// console.log(User)
return await Modal.findOne({ name }, async(err, value) => {
    if (err) return console.log(err);
    // console.log(value);
    
    if (value === null) {
        const document = await new Modal(data);
        
        if(!document.name){
            console.log(data,document)
            console.log(document instanceof UserInfo)
            return;
        }

        await document.save();
        return true;
    }
    return false;
    // return data;
});

}
 

Все работает нормально. например, подключение к базе данных, создание модального мангуста и т. Д.
И я также не получаю никаких предупреждений и ошибок. но мы вставляем данные или отправляем запрос на
api/adduser для вставки данных emplty в mongose.

как на фото ниже

Первый

=====

второй

И тот же код отлично работает в приложении netlify lambda и react js. Может, кто-нибудь знает причину. Весь код : слушайте