sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose-aggregat returnerer tomt resultat

Dit item.id i $match funktion er en streng, derfor skal du konvertere den til et ObjectID , sådan:

$match: { item: mongoose.Types.ObjectId(item.id) }

Du kan henvise til dette problem på GitHub aggregat for flere detaljer.




  1. Port forwarding med nginx fra java

  2. Mongoose-opdateringMange med forskellige værdier ved unikt id som e-mail uden loop

  3. MongoDb Spring-fund i indlejret objekt

  4. Kan jeg nemt returnere alle felterne i et underdokument som felter i dokumentet på øverste niveau ved hjælp af aggregeringsrammen?