Схема и генераторы
У каждого поля схемы есть имя, тип и правило, по которому для него придумывается значение. Правило срабатывает, когда генерируются стартовые записи и когда к коллекции добавляют новое поле.
Типы полей
| Тип | Правило по умолчанию | Пример значения |
|---|---|---|
STRING | {{faker.word}} | caption |
NUMBER | {{faker.number(1,1000)}} | 742 |
BOOLEAN | {{faker.bool}} | true |
DATE | {{faker.date}} | 2026-08-27 |
DATETIME | {{faker.datetime}} | 2026-08-27T09:12:04Z |
UUID | {{faker.uuid}} | 9c1e…a4 |
NAME | {{faker.name}} | Анна Петрова |
EMAIL | {{faker.email}} | anna@example.com |
ENUM | перечисление значений | admin |
JSON | значение вписывается вручную | {"tags":[]} |
Диапазон у чисел
У типа NUMBER задаются границы, и они попадают в правило:
{{faker.number(18,65)}}
Обе границы входят в диапазон. Нижняя не может быть больше верхней — такое поле не сохранится. Если диапазон не задан, значения берутся из 1…1000.
Перечисления
Для ENUM значения перечисляются вручную при создании поля — придумать их не из чего. В записи попадает случайное из перечисленных.
Смена правила не трогает уже сохранённые записи
Новое правило подействует на записи, созданные после него. Чтобы применить его ко всей коллекции, перегенерируйте поле — это отдельное действие в дашборде.