Bonjour,
D'habitude en PHP, en relie nos tables avec les ids et retrouvons les info par ceux ci ( Table recette à l'id des ingrédients et vous connaissez la suite pour obtenir le nom d'ingrédient ).
Mais je me demande si c'est pas mieux sur MongoDB de stocker directement l'ingredient dans la collection ou juste certains champs, a cause de l'asynchronité qui complique le traitement back-end pour passer par l'id.
Exemple
var tmp = articles[0].getUserInformation(function (err, user) {
console.log('usp' + user.pseudo);
return user;
});
console.log('tmp' + tmp.pseudo);
Cela retournera undefined pour tmp, et le bon resultat pour usp, ce que je comprends, mais alors comment m'organiser pour la suite, je suis encore perplexe, merci pour votre aide.
NB : Ma query :
Article.methods.getUserInformation = function (cb) {
return Account.findById(this.user_id, cb);
};
J'utilise mongoose btw
Message édité le 24 mai 2015 à 17:53:58 par fluxies