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

MongoDB - Dotaz na poslední prvek pole?

Ve verzi 3.2 je to možné. Nejprve promítněte tak, aby mojePole obsahovalo pouze poslední prvek, a poté porovnejte na myField.

db.collection.aggregate([
   { $project: { id: 1, myField: { $slice: [ "$myField", -1 ] } } },
   { $match: { myField: "myValue" } }
]);


  1. 2 způsoby, jak odstranit sbírku v MongoDB

  2. Django Celery Elastic Beanstalk dohlížel na žádnou takovou chybu procesu

  3. Node.js, (Hi)Redis a příkaz multi

  4. Přetečení zásobníku, Redis a zrušení platnosti mezipaměti