Мангуста спасает ожидание выдает ошибку, названную ошибкой уровня - PullRequest
0 голосов
/ 10 марта 2019
async add(data) {
    return new Promise(async (resolve, reject) => {

        let model = new Model();
        model.name = data.name;

        try {
            await mainCategory.save();

            resolve(true);
        } catch (err) {   
            reject(err);
        }
    });
}

Я написал код, подобный этому, чтобы сохранить данные в mongodb, используя mongoose, он выдает ошибку, подобную этой

{
   "level": "error"
}

Эта ошибка выдается из улова.

Это моя схема модели

let category = new Schema({
  name: {
    type: String,
    unique: true,
    required: true
  },
  imageUrl: {
    imageUrl
  },
  subCategories: [{
    type: Schema.Types.ObjectId,
    ref: 'SubCategory'
  }]
});

1 Ответ

0 голосов
/ 10 марта 2019
async add(data){
    model.name = data.name;
    let  model = new Model();
    model.save()
    .then(callback => {
        console.log(callback)
    })
    .catch(err => console.error(err))
}

Try this
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...