Я обращаюсь к MongoDB, и у меня есть база данных с такой структурой:
{ "_id" : 14185, "ranges" : [ { "first" : 17, "last" : 19 }, { "first" : 6, "last" : 9 } ] }
{ "_id" : 16478, "ranges" : [ { "first" : 26, "last" : 30 }, { "first" : 3, "last" : 5 } , { "first" : 3, "last" : 5 } ] }
{ "_id" : 17896, "ranges" : [ { "first" : 124, "last" : 130 }, { "first" : 140, "last" : 146 } ] }
Итак, у меня всегда есть массив "ranges"
, содержащий много документов: каждый из них имеет "first"
и "last"
значение.
Учитывая значение, такое как 29
, я хотел бы написать запрос, который дает мне что-то вроде
{ "_id" : 16478, "ranges" : [ { "first" : 26, "last" : 30 } ] }
Возможно ли это?