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

Agregát Mongoose vrací prázdný výsledek

Vaše item.id v $match Funkce je String, proto ji budete muset převést na ObjectID , asi takhle:

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

Tento problém si můžete přečíst na GitHubu aggregate pro více podrobností.




  1. Node.js do MongoDB:najít podle data

  2. Databáze Redis na dev stroji s více projekty

  3. Připojte se k redis z jiného kontejneru v dockeru

  4. MongoDB $strcasecmp