в базе у меня храниться вот такая запись
indOne({_id: 1})
{
"_id" : 1,
"title" : "hello",
"last_modified" : Timestamp(1538452199, 1),
}
вопрос по полю "last_modified"
мне нужно в питоне получить вместо этого значения либо разницу во времени
(сколько секунд прошло с последней модификации)
либо получить только данные за последние 5 секунд.
важный момент - я должен использовать только время сервера базы данных (а не бэкенд-клиента).
вот такой запрос в питон синтаксис у меня не удалось перевести
query = {
timestamp: { // 18 minutes ago (from now)
$gt: new Date(ISODate().getTime() - 1000 * 60 * 18)
}
}
использование питоновской конструкции datetime.utc_now() -
мне не подходит т.к. будет взято время клиента, в моем случаи на клиенте время может отставать на годы.