sql >> Databáze >  >> NoSQL >> MongoDB

vlastní ověření mongoose pomocí 2 polí

Můžete to udělat pomocí Mongoose 'validate' middleware, abyste měli přístup ke všem polím:

ASchema.pre('validate', function(next) {
    if (this.startDate > this.endDate) {
        next(new Error('End Date must be greater than Start Date'));
    } else {
        next();
    }
});

Upozorňujeme, že chybovou zprávu ověření musíte zabalit do Error JavaScriptu objekt při volání next nahlásit selhání ověření.



  1. Redis Config Set s Node jS

  2. MongoDB $dayOfYear

  3. Použijte více než jedno schéma na kolekci na mongodb

  4. Importujte data CSV jako pole v MongoDB pomocí mongoimport