后端存储使用技巧
更新时间:2025-10-23
功能概述:秒哒后端存储(数据库)能力
秒哒支持后端数据库存储功能,可实现数据的持久化保存与快速检索,满足应用核心数据管理需求。当用户在应用内执行新增数据(如填写表单)、提交操作(如下单)、查询记录(如查看历史订单)等行为时,后端数据库会自动触发工作:
- 自动存储:将操作产生的关键信息(如用户手机号、待办事项详情)安全存储至数据库。
- 精准调取:用户后续需要查看或使用数据时,数据库可快速定位并返回目标信息。
精准生成数据库:Query 编写示例(附规范)
Query 描述的清晰度直接影响数据库生成精度,建议包含 “数据存储需求”“表结构”“核心字段” 等关键信息。以下为不同场景的标准示例,可直接参考编写:
| 应用类型 | Query 示例 | 核心要素说明 |
|---|---|---|
| 抽奖系统 | 打造抽奖系统:1. 用户中奖后需填写手机号码;2. 管理员可查看所有用户的中奖奖项及联系方式;3. 需生成数据库存储上述所有数据 | 包含 “数据存储” 需求,明确用户 / 管理员操作及需存储的核心信息(奖项、联系方式) |
| 个人待办事项管理 | 创建个人待办事项管理应用:仅需 1 张 “待办事项表”,字段需包含:数据 ID(唯一标识)、事项标题、事项描述、截止日期、优先级(高 / 中 / 低)、事项状态(未开始 / 进行中 / 已完成) | 明确表数量,详细列出字段名称及选项值,无需额外沟通即可生成表结构 |
| 打地鼠游戏记录 | 构建个人打地鼠小游戏记录应用:仅 1 张 “游戏记录表”,字段需包含:数据 ID、游戏日期、游戏时长(单位:秒)、打中地鼠数量、漏打地鼠数量、游戏得分(按打中 / 漏打数量计算)、最高连击数、游戏难度(初级 / 中级 / 高级) | 包含计算型字段(游戏得分)、选项型字段(游戏难度),明确数据统计维度 |
常见问题与操作指引
1.如何验证后端数据库是否生成?
后端存储为隐性逻辑,需通过数据持久化效果验证,操作步骤如下:
- 在应用内录入测试数据(如新增一条待办事项、提交一次表单);
- 关闭当前浏览器,打开无痕模式(或换一台设备)重新登录应用;
- 查看之前录入的测试数据:若数据仍存在,说明数据库已成功生成;若数据丢失,说明未生成后端存储(可参考下一个操作指引)。
补充说明:数据库维护页面(用于直接管理数据库数据)正在开发中,预计 10月底上线,上线后可通过该页面直接查看 / 管理数据。
2.为什么未生成数据库存储?
核心原因:Query 未明确包含 “后端存储需求” 相关表述,大模型默认使用浏览器缓存实现临时存储,而非数据库持久存储。
- 浏览器缓存局限:仅在当前浏览器生效,切换设备、更换浏览器或清理缓存后,数据会丢失。
- 解决方案:编写 Query 时,需明确加入 “生成数据库”“后端存储”“创建数据库表” 等关键词(参考Query 编写示例)。
3.为什么没有数据查看维护页面?
数据查看维护页面不属于 “后端存储” 的默认生成内容,需在 Query 中明确需求:
- 首次生成应用:在 Query 中补充 “需包含数据查看维护页面”;
- 已生成应用:通过对话告知大模型 “基于现有表结构,生成数据查看维护页面”,即可新增该页面。
4.首次未生成数据库,后续如何补充?
秒哒支持二次修改时新增数据库功能,无需重新创建应用,操作话术示例:
- 基础需求:“帮我为当前应用生成后端数据库存储功能”;
- 完整需求:“帮我生成数据库存储功能,并补充数据的增删改查操作(新增 / 删除 / 修改 / 查询数据)”。
5.数据库表字段不符合预期,如何修改?
支持通过对话二次调整字段,操作方式:
- 补充字段:“在待办事项表中,新增‘事项负责人’字段”;
- 修改字段:“将‘游戏时长(秒)’字段改为‘游戏时长(分钟)’,并调整计算逻辑”;
- 删除字段:“删除打地鼠游戏记录表中的‘最高连击数’字段”。
权限管理:超管设置规则
- 默认超管:应用第一个登录的用户,自动获取超管权限(拥有数据管理、权限调整等全部操作权限);
- 修改超管:通过对话告知大模型具体需求,示例:“将手机号为 138XXXX8888 的用户设置为应用超管”“把当前超管权限转移给用户 XXX”。
