常见问题
使用相关问题
查询条件正确但结果为空
在使用数据库查询时,如果返回空结果,通常有以下两种情况:
- 没有符合查询条件的数据
- 数据被权限控制过滤
排查方法
确认数据存在性
- 在云开发控制台直接查看集合中是否存在目标数据
- 检查数据的创建时间和字段值是否符合预期
检查权限配置
- 查看集合的基础权限设置是否允许当前用户读取
- 如果使用安全规则,验证规则表达式是否正确
- 确认查询条件是否包含安全规则要求的必要字段
验证查询条件
- 简化查询条件,逐步排查哪个条件导致结果为空
- 检查字段名称、数据类型和查询语法是否正确