...
| Блок кода | ||
|---|---|---|
| ||
$facts = fact.query().rows() // select не вызван возвращаем все поля.
$facts = fact.query().select(["value", "context"]).rows() // Возвращаем список фактов для которых нам нужны только value и context.
$facts = fact.query().select("botId").rows() // Возвращаем только поле botId к которым привязаны факты. |
where(field string, operator string, value mixed) FactQuery
Назначение: задаёт условие поиска фактов.
Аргументы:
- field - название поля для которого задаётся условие, т.е. первый аргумент операции operator.
- operator - оператор обозначающий операцию выполняющуюся над field. Список доступных операций смотри ниже.
- value - второй аргумент операции.
Возвращаемое значение: тот же объект FactQuery.
Список доступных операций:
- "=" проверка, что field равно value.
- "!=" или "<>" проверка на неравенство, что field не равно value.