目前uniCloud云函数和微信小程序均正常运行。本问题主要涉及阿里云原内置数据库管理入口及Schema安全变更咨询,不属于线上服务中断。
一、环境信息
- 云服务商:uniCloud阿里云版
- 服务空间:life-million-dev
- 空间ID:mp-dab2c708-42c6-4fee-b6a0-860402929354
- HBuilderX版本:5.26.2026091802
- 系统:macOS
- 当前套餐:标准版
二、遇到的问题
- 在uniCloud控制台点击「云数据库」,页面跳转至
https://unicloud.dcloud.net.cn/pages/ext-mongodb/home,显示扩展MongoDB实例列表「无数据」,无法查看原内置数据库的集合与索引。 - HBuilderX的Schema列表中没有
ai_memory,单独下载也显示不存在。 - 通过云端只读接口查询,
ai_memory的记录数为0,但无法确定物理集合是否存在,也无法确认实际索引。 - 云函数源码下载、上传及真实SDK调用均正常,说明云服务空间本身可以访问。
- 当前没有执行建表、Schema上传或数据修改。
三、希望官方解答
1. 数据库入口
uniCloud阿里云原内置数据库目前应该从哪里管理?如何查看完整集合列表、实际索引及原始Schema?是否有官方支持的只读CLI/API?
2. 集合与索引
如何确认 ai_memory 是否已创建?默认 _id 唯一索引是否实际生效?能否导出包含unique、TTL及索引状态的完整清单?
3. Schema首次上传
如果物理集合不存在,上传 ai_memory.schema.json 是否会自动建表?如果集合存在但没有Schema,上传会不会影响原有数据、索引或权限?
4. 系统函数影响
上传Schema是否会自动更新或重打包 DCloud-clientDB、uni-id-co、uni-captcha-co 及关联云函数?如何提前确认受影响范围并保留准确回退版本?
5. 完整备份与回退
如何完整备份原内置数据库的全部集合、Schema、索引和认证映射?官方导出是否保留BSON类型?是否支持恢复到隔离云空间?
6. 服务端元数据核验
是否存在官方支持的云函数运行时只读元数据接口,可以可靠确认当前Schema、实际索引及数据库版本?如果不支持,也请说明。
7. Schema语法兼容性
当前uniCloud阿里云JQL Schema是否支持 bsonType: "number" 及数组字段中的 items 属性?如果不支持,应该使用什么类型定义?超过32位整数范围的时间戳如何表示?
四、期望结果
希望获得原内置数据库的正确管理入口、实际集合与索引的查询方法、Schema首次上传的影响说明,以及安全备份和回退建议。
请勿直接修改、创建或删除本服务空间中的任何数据库对象。
感谢官方技术人员帮助!
0 个回复