我正在使用Firebase实时数据库,在该数据库中,我使用以下查询来获取用于分页的数据。但是当我运行下面的代码时,我得到一个错误,指出equalTo和startAt不能在单个查询中使用。我想知道是否可以在单个查询中同时使用这两个方法。如果没有,则没有任何选择。
使用的查询:
export const getNextEmployees = (count, lastVisible) =>
db
.ref('employees')
.orderByChild('isDeleted')
.equalTo(false)
.startAt(lastVisible)
.limitToFirst(count)
.once('value');
数据库结构:
-LSmTvKibP2YqtN83_HT : {
aadhaar: "125111111111"
address: "Madrasapuram, Chennaipattinam, Madras"
age: 41
dob: "1977-05-10"
doj: "2010-05-10"
isDeleted: false
isDeleted_mobileNo: "false_9865417744"
mobileNo: "9865417744"
name: "Jayaram"
profilePicture: "https://firebasestorage.googleapis.com/v0/b/vet..."
role: "Creator"
salary: "5000"
}