Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{_id:1,type:[{date:5},{date:8},]},{_id:2,type:[{date:1},{date:2},]}]
Query
db.collection.aggregate([{$match:{$and:[{"type.date":{$gt:0}},{"type.date":{$lt:3}},]}}])
Result