TE
Web SDK базы данных документов CloudBase
Use CloudBase document database Web SDK only for confirmed NoSQL collection work. Query, create, update, and delete document data; if the task mentions PostgreSQL / CloudBase PG / app.rdb(), route to postgresql-development instead.
Что делает навык
Навык обеспечивает работу с документной NoSQL-базой данных CloudBase через Web SDK (@cloudbase/js-sdk) в браузере или веб-приложениях. Он позволяет выполнять чтение, запись, обновление и удаление документов, а также использовать функции фильтрации, пагинации, агрегации и геолокации.
Когда применять
- Разработка фронтенда для чтения или записи данных в коллекции CloudBase через @cloudbase/js-sdk.
- Реализация запросов с условиями (.where()), пагинацией, агрегацией или геолокационными фильтрами в веб-интерфейсе.
- Настройка подписки на изменения данных в реальном времени с помощью метода .watch().
- Определение подходящего SDK (Web, Mini Program или backend) при разработке браузерных решений.
- Управление состоянием входа в систему и правами доступа к коллекциям на стороне клиента.
Как работает
- Проверить, относится ли задача к браузерному или веб-приложению и требует ли взаимодействия с базой данных CloudBase.
- Использовать @cloudbase/js-sdk для инициализации подключения (app.database()) и получения ссылки на коллекцию (db.collection()).
- Выполнять операции чтения или записи документов, применяя методы фильтрации (.where()), пагинации или агрегации.
- При необходимости настроить отслеживание изменений в реальном времени через метод .watch().
- При отсутствии локальных файлов связанных навыков (sibling skills) запросить установку полного плагина CloudBase, не используя HTTP-запросы.
- Направлять запросы к PostgreSQL или CloudBase PG (app.rdb()) в навык postgresql-development.
Примеры запросов агенту
Как получить документы из коллекции 'users' с пагинацией, используя Web SDK?
Напиши код для подписки на изменения в коллекции 'orders' в реальном времени через .watch().
Как правильно инициализировать базу данных CloudBase в браузере и выполнить запрос с фильтром .where()?
Что понадобится
- Среда выполнения в браузере или веб-приложении.
- Установленный пакет @cloudbase/js-sdk.
- Локально доступные файлы связанных навыков (sibling skills), например, ../auth-tool-cloudbase/SKILL.md.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «cloudbase-document-database-web-sdk» из репозитория:
# https://github.com/tencentcloudbase/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r cloudbase-document-database-web-sdk/ ~/.claude/skills/cloudbase-document-database-web-sdk/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.