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

mongoose findById funguje, když používám řetězcový literál, ale ne, když odkazuji na vlastnost objektu

Pokud result je řetězec JSON, který volá .round vrátí undefined .

Zkuste nejprve převést JSON na objekt javascript:

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



  1. req.body je nedefinovaná střední aplikace

  2. Jak napsat více polí podle skupin podle id v ovladači java Mongodb

  3. chyba změny názvu hostitele replikaset mongodb

  4. Získá dílčí dokumenty podle geoNear - MongoDB