Я определил индекс диапазона пути для поля, и может случиться, что значение поля будет нулевым. Объект, хранящийся в Marklogic, похож на:
{"the": {"path": {"to": {"field": null}}}}
Я пробовал запрос
cts: path-range-query ("/ the / path / to / field", "=", json: null ())
и это не возвращает никакого результата. Если вместо этого я определяю новое значение, когда поле имеет значение null, и создаю индекс только для этого случая, результаты поиска возвращаются.
Новый документ:
{"the": {"path": {"to": {"field": null, "fieldIsNull": true}}}}
Новый запрос:
cts: path-range-query ("/ the / path / to / fieldIsNull", "=", "true")
как я могу искать нулевые значения, используя индекс диапазона пути, не прибегая к новому индексу?
Я использую Marklogic 9.0-4.