【发布时间】:2021-10-20 14:16:30
【问题描述】:
对于约会,我正在创建一个疫苗应用程序,它可以保存 ppl SSN,例如 199411111111 我需要得到某个年龄段的人,这样我才能看到他们有多少剂量 问题是最后 4 个,因为因人而异。所以我需要搜索前 8 个数字,但我不知道如何。
这就是我找到合适年龄组的方法。
cal.add(Calendar.YEAR, -intLow);
Date low = cal.getTime();
cal.add(Calendar.YEAR, -intHigh);
Date high = cal.getTime();
String sdflow = sdf.format(low);
String sdfhigh = sdf.format(high);
int test1 = Integer.parseInt(sdflow);
int test2 =Integer.parseInt(sdfhigh);
这就是我尝试使用查询搜索它的方式
Query Qage=ref.orderBy("SSN").startAt(test1).endAt(test2);
这不起作用,因为我开始和结束的号码比 SSN 小得多,所以有没有办法只搜索前 8 个号码而不是最后 4 个号码?
【问题讨论】:
标签: java firebase google-cloud-firestore