使用JavaScript按文档ID在Firestore中获取排序数据
在Android中,我可以使用查询来访问特定文档
mQuery = docRef.whereEqualTo("name", name)
.whereEqualTo("valid",true)
.orderBy(FieldPath.documentId())
.startAt(lastDocId)
.limit(LIMIT);
它可以工作,但在Javascript中,我尝试复制一个类似的查询,它没有起作用。
var db = firebase.firestore();
var goQuery = docRef.where("name", "==", name)
.where("valid", "==", true)
.orderBy(db.FieldPath.documentId())
.startAfter("id0070")
.limit(LIMIT);
它会出现错误:
未捕获的 TypeError:无法读取未定义的属性“documentId” 在 HTMLButtonElement.document.getElementById.onclick 中
有任何想法吗?谢谢您的帮助。
FieldPath.documentId()
,而另一个是db.FieldPath.documentId()
? - epascarello