Database

[{"key1":"value1","status":"OK","timestamp":1},{"key2":"value2","status":"OK","timestamp":2}]

Query

db.collection.aggregate([{$facet:{"myAttrName":[{$match:{$or:[{"key1":"value1"},{"key2":"value2"}],status:"OK"}},{$skip:0},{$limit:10},{$sort:{timestamp:-1}}]}}])

Result