sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose-aggregat ger tomt resultat

Ditt item.id i $match funktion är en sträng, därför måste du konvertera den till ett ObjectID , som så:

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

Du kan hänvisa till det här problemet på GitHub aggregat för mer information.




  1. MongoDB $exp

  2. MongoDB aggregat/grupp/summa-fråga översatt till pymongo-fråga

  3. Mutex med MongoDB

  4. pymongo:namnet 'ISODate' är inte definierat