Я использую понедельник go 3.6. У меня есть БД с полем с именем date
типа Date
, и я хочу вернуть все свои документы ($find
) между двумя указанными c датами.
Проблема в том, что у меня есть чтобы составить эти запросы в Flutter / Dart, поэтому я не могу использовать ISODATE()
для разбора моих дат, потому что (насколько мне известно) такой функции нет, хотя я пробовал .toIso8601String
без удачи.
Все, что я пробую, приводит к пустому ответу (документы не возвращаются, но также нет ошибок).
То, что я пробовал:
{"date": {"$gte": "2018-08-23T09:34:32.000Z"}}
{"date": {"$gte": [{ "$dateFromString": { "dateString": "$date" }}, "2018-08-23T09:34:32.000Z"]}}
{"date": {"$gte": {"$date":"2018-08-23T09:34:32.000Z"}}}
{"date": {"$gte": {"$date":"2018-08-23 09:34:32.000"}}}
И многие другие.
Пожалуйста, кто-нибудь знает, как решить эту проблему?
Заранее спасибо