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

Asynchronní zpětná volání Mongoose v příkazu then

Věřím, že váš druhý then(..) by měl vypadat spíše takto:

.then(function(book){
    return new Promise(function(resolve, reject){
        BookModel.find({ name: book.name }, function(err, docs) {
            if (docs.length) {
                reject({message: "Book already exists"});
            } else {
                resolve(book);
            }
        });
    });
})


  1. Nevýhoda výkonu při použití slugu jako primárního klíče/_id v mongo?

  2. podporuje mongoose virtuální pole ve výběru jako SQL

  3. Spring Data Redis - UUID id - ConverterNotFoundException

  4. Chyba tornáda:[Errno 24] Chyba příliš mnoha otevřených souborů