sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB med Mongoose limit underdokument

du spikade nästan.

För att få de senaste 30 värdena, använd bara minus istället. I ditt fall kan du göra något som:

Device.findOne({ device_id: deviceId }, { movements: { $slice: -30 } }, (err, device) => {
        ....
})

Hoppas det hjälpte.




  1. Uppdatering av ett inbäddat dokument i mongoengine

  2. Kombinera Spring-Data för MongoDB och ElasticSearch

  3. Redis - Anslut till fjärrserver

  4. Linjär tratt från en samling händelser med MongoDB-aggregation, är det möjligt?