- Redmi Note 15 Pro+ - több plusz, mint mínusz
- Samsung Galaxy A55 - új év, régi stratégia
- Fotók, videók mobillal
- Xiaomi 17 - még mindig tart
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy S23 Ultra - non plus ultra
- Milyen okostelefont vegyek?
- Jolla és SailfishOS tapasztalatcsere
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- iPhone topik
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
FYI
Amúgy végül tényleg az első megoldás lett a nyerő, vagyis ezt alkalmaztam a többi függvénynél is. Már csak azért is, mert ezzel az olyan függvényeknél is analóg módon tudom megoldani a hibák lekezelését amik alapból nem promissal térnének vissza.
Kis magyarázat:
- a mongoose api-nak vannak Query tipusú függvényei, amiken lehet hívni exec()-et, ami miatt Promissal térnek vissza. Ilyen például a find(), vagy a findById(). Ezeknél elég volt (lett volna) ennyit írni az ArticleProviderbeArticleProvider.prototype.findAll = function() {
return this.Article.find().exec();
}majd a hívó oldalon már le tudom kezelni a Promise-t.
function getArticles( req, res, next ) {
var promise = articleProvider.findAll();
promise.onResolve(function( err, articles ) {
if( err ) { .. }
// handle
});
}Ez mind szép, és jó, de vannak olyan mongoose függvények amik nem promissal térnek vissza. De az előző posztban mutatott módszerrel ezeket is sikerült promisokkal megoldani, ezért választottam végül ezt a megoldást.
Új hozzászólás Aktív témák
- 250GB Sata SSD-k / Samsung 840 Evo / 850 Evo / CM871a / Kingmax /
- ASUS ROG G70S retro gamer laptop 17 dual GPU SLI ritka különlegesség
- Asus ROG Strix G731GT - 17.3"FHD IPS 120Hz - i7-9750H - 8GB - 512GB SSD - 1TB HDD - GTX 1650 - Win11
- Vízhűtéses gép eladó!
- Kingston HyperX FURY RGB 16GB (2x8GB) DDR4 3200MHz
- Akciós!! Előbb mint bárhol máshol !! Motorola Moto G77 8GB/256GB - 1 év garancia
- 261 - Lenovo LOQ (17IRX10) - Intel Core i7-14700HX, RTX 5070
- Apple iPhone 17 Pro Max Deep Blue 256GB használt újszerű 100% akku (36 ciklus) garancia 2029.01.
- darkFlash ZR12 Darkstorm
- AKCIÓ! Asus H310M i7 9700F 16GB DDR4 512GB SSD STRIX RTX 2070 Super 8GB Corsair Crystal 550W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


