Облачное хранилище данных Google GQL — получить текущую дату и время

#google-cloud-datastore #gql #gqlquery

#google-облачное хранилище данных #gql #gqlquery

Вопрос:

Возможно ли выполнить запрос Google datastore GQL со сравнением по текущему DateTime?

Пример:

 select * from MY_KIND where created_at < DATETIME.NOW
  

Я видел что-либо об этом в любом сообщении или документации Google:
https://cloud.google.com/datastore/docs/reference/gql_reference

Мне нужно выполнить операцию с данными старше 30 дней.

Комментарии:

1. какой запрос вы использовали для получения данных старше 30 дней?

Ответ №1:

Вы можете использовать альтернативный подход, пытаясь извлечь записи после определенной даты.

 SELECT * FROM Entry WHERE date > DATETIME(yyyy,mm,dd)
  

Правая часть сравнения может быть одной из следующих:

  • Литерал datetime, даты или времени, содержащий либо числовые значения, либо строковое представление в следующих формах:

    DATETIME(year, month, day, hour, minute, second)
    DATETIME('YYYY-MM-DD HH:MM:SS')
    DATE(year, month, day)
    DATE('YYYY-MM-DD')
    TIME(hour, minute, second)
    TIME('HH:MM:SS')

Надеюсь, это ответ на ваш вопрос!!