Javascript Firebase范围查询组合字段上的startAt和endAt未给出预期结果

Javascript Firebase范围查询组合字段上的startAt和endAt未给出预期结果,javascript,firebase,Javascript,Firebase,我在我的项目中使用firebase,我在后端实现过滤器 { -KjhqsRdqbt1YqmJK01R:{ ...related_fields, identifiers:{ "CUS-CAT":"enzen-CAT-10-15-05" }, -another_id:{ ...related_fields, identifiers:{ "CUS-CAT":"trimble-CAT-30-05-05" },

我在我的项目中使用firebase,我在后端实现过滤器

{
   -KjhqsRdqbt1YqmJK01R:{
    ...related_fields,
    identifiers:{
        "CUS-CAT":"enzen-CAT-10-15-05"
    },
   -another_id:{
     ...related_fields,
    identifiers:{
        "CUS-CAT":"trimble-CAT-30-05-05"
    },
   }
}
我尝试运行一个查询
ref.orderByChild(“标识符/CUS-CAT”).startAt(“enzen-CAT-10-00-00”).endAt(“enzen-CAT-10-99-99”)

我希望至少有一个结果'-KjhqsRdqbt1YqmJK01R'运行上述查询,但我得到的结果为零。事实上,使用startAt(“enzen-CAT-10-15-05”).endAt(“enzen-CAT-10-99-99”)运行查询是行不通的


我无法找出我在哪里犯了错误(在查询或存储组合时)。我已经处理这个问题好几天了,尝试了所有可能的组合,但仍然没有成功。任何帮助都会有所帮助。谢谢

,我们需要能够看到您的更多代码。例如,“ref”是如何定义的,以及如何处理收到的数据快照。首先,您应该确保在没有
startAt
endAt
的情况下收到一些数据,以查明查询问题。