MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongoose findById fonctionne lorsque j'utilise un littéral de chaîne mais pas lorsque je référence une propriété d'un objet

Si result est une chaîne JSON, appelant .round renverrait undefined .

Essayez d'abord de convertir le JSON en un objet javascript :

result = JSON.parse(result);
models.Round.findById(result.round, function(err, roundref){
        console.log(roundref);