Пн go совпадение в массиве объектов - PullRequest
0 голосов
/ 17 июня 2020

У меня есть документ с этой структурой

{
"_id": ObjectId("5ee7ae75d0a23ba38c9b2aa6"),
"data": [{

        "startDateRange": ISODate("2020-04-01T00:00:00.000Z"),
        "endDateRange": ISODate("2020-04-30T23:59:59.999Z")
    },
    {
        "startDateRange": ISODate("2020-03-01T00:00:00.000Z"),
        "endDateRange": ISODate("2020-03-31T23:59:59.999Z")
    },
    {
        "startDateRange": ISODate("2020-05-01T00:00:00.000Z"),
        "endDateRange": ISODate("2020-05-31T23:59:59.999Z")
    }
 ] 
}

Мне нужно выполнить запрос, например "startDateRange": ISODate ("2020-04-01T00: 00: 00.000Z") меньше или равно. Я ожидаю такого результата

{
"_id": ObjectId("5ee7ae75d0a23ba38c9b2aa6"),
"data": [{

        "startDateRange": ISODate("2020-04-01T00:00:00.000Z"),
        "endDateRange": ISODate("2020-04-30T23:59:59.999Z")
    },
    {
        "startDateRange": ISODate("2020-03-01T00:00:00.000Z"),
        "endDateRange": ISODate("2020-03-31T23:59:59.999Z")
    }
  ]
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...