Интерфейс для хранения данных запроса к базе данных
Позволяет задавать произвольные поля и их значения
Example
constquery: IQueryData = { id:1, // Поиск по id = 1 name:'John', // Поиск по name = 'John' age: { $gt:18 }, // Поиск по age > 18 city: { $in: ['Moscow', 'St. Petersburg'] } // Поиск по city в списке };
Indexable
[key: string]:any
Произвольные поля запроса
Ключ - название поля в базе данных
Значение - условие для поиска или значение для обновления
Example
{ 'user_id': 123, // Точное совпадение 'status': 'active', // Точное совпадение 'age': { $gt:18 }, // Больше чем 'tags': { $in: ['a', 'b'] } // В списке значений }
Интерфейс для хранения данных запроса к базе данных Позволяет задавать произвольные поля и их значения
Example