- Главная
- Интеграции
- Встроенная база данных
Встроенная база данных без кода: запись, поиск и обновление
База данных без кода уже встроена в nana800: блок «database operation internal» сохраняет, находит, обновляет и удаляет записи, а подключать сервер, логины и ключи не нужно. Записи лежат в таблицах, которые вы называете сами, и каждая запись - это набор полей, например имя, телефон и статус заказа. Каждая операция стоит 0,10 ₽, а баланс каждый месяц бесплатно пополняется до 350 ₽.
Собрать в конструкторе- Запуск блока: 0,10 ₽
- Бесплатно каждый месяц: 350 ₽
- Карта не нужна
Что можно сделать
- Сохранять заявки, заказы и ответы клиентов по одной записи или сразу пачкой из списка
- Находить запись по точному значению поля, например по email или номеру заказа
- Выбирать записи за период по дате, например все заказы за вчера
- Находить сразу несколько записей по списку значений, например по списку ID клиентов
- Менять только нужные поля в одной или во всех найденных записях, остальные поля остаются как были
- Обновлять запись, а если её ещё нет, создавать новую: удобно для карточки клиента
- Помнить значения между запусками схемы: последний обработанный пост, прошлую цену или статус заказа
Блоки в конструкторе
Встроенная база данных
Действие · 0,10 ₽ за запуск
Девять операций: создать одну или много записей, найти одну или много, обновить одну или много, обновить или создать, удалить одну или много. Записи ищутся по значению поля, по периоду дат или по списку значений.
Как настроить
- 1
Создайте схему и триггер
В конструкторе создайте схему и поставьте триггер, который принесёт данные: «webhook» для заявок с сайта или «Telegram message from user to bot» для сообщений боту. Для первой проверки хватит триггера «button», он запускает схему вручную.
- 2
Добавьте блок базы данных
Добавьте блок «database operation internal». В поле «database table name» впишите короткое имя латиницей, например orders. Создавать таблицу заранее не нужно: она появится вместе с первой записью.
- 3
Сохраните первую запись
Выберите операцию CREATE_ONE_OBJECT и в поле «Input data» напишите запись в формате JSON: в фигурных скобках пары «название поля: значение», например {"name": "Анна", "phone": "+79991234567"}. Значения можно подставить из триггера. Даты пишите в виде 2026-05-01T10:00:00Z, тогда по ним получится искать записи за период.
- 4
Найдите или обновите запись
В следующем блоке выберите GET_ONE_OBJECT или UPDATE_ONE_OBJECT, тип поиска KEY_VALUES_SEARCH, а в поле «Search by key and value» укажите поле и значение, например email клиента. При обновлении в «Input data» пишите только те поля, которые нужно поменять.
- 5
Включите схему и проверьте её
Включите схему, нажмите кнопку в триггере «button» и откройте результат блока: success_operation покажет, прошла ли операция, payload - саму запись, objects_count - сколько записей затронуто. Причина ошибки будет в error_text. Когда всё работает, оставьте схему включённой.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе