Можно получить все тройки со значением null в определенном поле? Все люди с date_of_birth равны нулю?Фильтр Freebase MQL, где значение == null?
[
"type": "/people/person",
"date_of_birth":null,
"name":null
]
Можно получить все тройки со значением null в определенном поле? Все люди с date_of_birth равны нулю?Фильтр Freebase MQL, где значение == null?
[
"type": "/people/person",
"date_of_birth":null,
"name":null
]
Вы должны использовать "optional":"forbidden" директиву:
[{
"type": "/people/person",
"date_of_birth": {
"value": null,
"optional": "forbidden"
},
"name": null,
"id": null
}]
(я добавил "id":null
так, что Query Editor дает интерактивные ссылки)
Обратите внимание, что запрос имеет значение по умолчанию "limit":100,
если вы хотите больше результатов, то добавьте предложение о явном ограничении. Если это время, то вам нужно использовать MQL cursor.
Если вам нужно иметь дело с множеством результатов, параметр «страница» недокументированного конверта обеспечивает большую гибкость, чем «курсор», что позволяет вам перемещаться вперед, назад или получать доступ к странице наугад, а не просто идти вперед как вы можете с помощью курсора.
«Необязательный»: запрещенное предложение является ключом к множеству полезных запросов. Эквивалентность «! Все» == «ничего» является лишь одним из самых распространенных.
Том