sql >> Database >  >> NoSQL >> MongoDB

Mongoose-aggregaat geeft leeg resultaat

Uw item.id in de $match functie is een tekenreeks, daarom moet u deze converteren naar een ObjectID , zoals zo:

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

U kunt naar dit probleem verwijzen op GitHub aggregate voor meer details.




  1. Golang GraphQL MongoDB Worstelend om datum en id uit de database te halen

  2. ObjectID slaat geen hexadecimale waarde op

  3. Redis gebruiken om het SQL-resultaat te cachen

  4. mongorestore van standalone naar replicaset