Как отфильтровать элементы содержимого на основе поля с пользовательскими значениями ввода в OrchardCore / CMS? - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть тип контента «Мастерская» с полем «Дата». Мне нужен способ запрашивать более старые элементы (где Дата меньше, чем сейчас), используя идею диапазона терминов от https://github.com/OrchardCMS/OrchardCore/issues/4952 с запросом SQL.

Как получить следующую схему для работа:

{
  "query": {
    "bool": {
      "must": {
        [
          "term": {
            "Content.ContentItem.ContentType": "Workshop"
          },
          "range":{
            "Workshop.Date.Value": {
              "lt": "{{ 'now' | date: '%Y%m%d%H%M'}}"
            }
           }
        ]
      }
    }
  },
  "sort": {
    "Workshop.Date.Value": {
      "order": "asc"
    }
  },
  "size": 10
}
...