La estructura del documento de Mongo es la siguiente:
{ "dictID" : "dd001", "dictVersion" : 1, "addMeasures" : [ { "measureId" : "f229ba18", "userId" : "3966C3DD", "created" : "2017-01-07T05:47:22.512Z" }, { "measureId" : "0b701469", "userId" : "3966C3DD", "created" : "2017-01-07T05:47:35.193Z" } , { "measureId" : "f229ba1823", "userId" : "3966C3DD", "created" : "2017-01-07T05:47:22.512Z" }, { "measureId" : "0b7014699", "userId" : "3966C3DD", "created" : "2017-01-07T05:47:35.193Z" } ] }Necesito una paginación para un solo documento en la lista de matrices
Ex. En mi documento "addMeasures" tiene múltiples mapas, quiero paginación en él para que me dé parte "addMeasures" como límite 1,2.
usa el operador $segmento
db.collection.find({}, {dictId: 1, dictVersion: 1, addMeasures: {$slice: [0, 2]}})devoluciones:
{ "_id":ObjectId("5890572371cbc5eae2c9535b"), "dictVersion":1, "addMeasures":[ { "measureId":"f229ba18", "userId":"3966C3DD", "created":"2017-01-07T05:47:22.512Z" }, { "measureId":"0b701469", "userId":"3966C3DD", "created":"2017-01-07T05:47:35.193Z" } ] }