# 为什么数据库查询没有返回结果？

Canonical URL: https://help.iagenify.com/zh/faqs/databases/why-did-my-database-query-return-no-results

[← 返回数据库常见问题](https://help.iagenify.com/zh/faqs/databases)

帮助中心 · 常见问题 数据库 1 分钟阅读
# 为什么数据库查询没有返回结果？
没有结果不一定意味着数据缺失。查询可能指向了另一数据库、使用了与架构不符的字段名，或筛选了与预期存储形式不同的值。
IaGenify
数据库

## 确认查询目标和结构
先确认操作针对哪个托管数据库、集合或表。名称相似时，容易检查错位置。将查询中的字段名称与智能体可见的结构进行比较；如果使用了大小写或嵌套路径，也要确认写法一致。
逐项检查筛选条件及其值。状态的拼写或大小写可能不同；日期可能还包含时间；数字值也可能与看似相同的文本不匹配。确认空筛选是有意设置的，并检查多个条件是否把范围限制得过窄。
## 先做简单的只读诊断
先运行一个简单查询，确认表或集合中是否有记录，然后一次增加一个条件。如果宽泛查询能返回数据而筛选查询不能，问题通常在某个字段或值。保持诊断只读，不要只为让查询返回结果而改动数据。
请智能体调查时，说明目标表或集合，并解释预期值的业务含义。将查询用于工作流或决策之前，先检查查询本身和一份样本结果。这样更容易区分数据集确实为空，还是查询假设不正确。 [← 返回数据库常见问题](https://help.iagenify.com/zh/faqs/databases)
