sql >> Database >  >> NoSQL >> MongoDB

MongoDB - Vraag naar het laatste element van een array?

In 3.2 is dit mogelijk. Projecteer eerst zodat myField alleen het laatste element bevat en match dan op myField.

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


  1. Interne arraygrootte opvragen in MongoDB

  2. Aan de slag met Python en MongoDB

  3. Gegevens migreren in MongoDB

  4. Celery maakt voor elke taak een nieuwe verbinding