Как я могу запросить значение минут из поля isodate в mongodb?

Я хочу написать запрос, чтобы найти все записи, если минутное значение «dtg» равно 0.

Как я могу это сделать?

пример записи:

{
    "_id" : ObjectId("5b6c42da787f7ad06a8a97ee"),
    "msgType" : "mos",
    "dtg" : ISODate("2018-08-09T16:00:00Z"),
    "stationId" : 10658,
    "weatherSituationId" : 0,
    "cloudAmount" : 4
}

Попробуйте db.colname.find({$expr:{$eq:[{$minute:"$dtg"}, 0]}}); в версии 3.6.

s7vr 10.08.2018 17:00
1
1
24
0

Другие вопросы по теме