sql >> Databasteknik >  >> NoSQL >> MongoDB

mongoose findById fungerar när jag använder en bokstavlig sträng men inte när jag refererar till en egenskap hos ett objekt

Om result är en JSON-sträng som anropar .round skulle returnera undefined .

Försök att konvertera JSON till ett javascript-objekt först:

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



  1. Mongo-fråga i python om jag använder variabel som värde

  2. mongoDB upsert på array

  3. Spring Data RedisMall:Serialisera värdet och HashValue

  4. Mongoose &Express:Hur man korrekt tar bort, skapar och lagrar data som är referens