Firestore 查询文档以特定字符开头
Firestore query documents startsWith a specific character
是否可以查询 firestore 集合以获取所有以特定字符开头的文档?例如,如果我有一个集合“Items”,其中包含:
例如,我只想要以 I 开头的文档
我不知道如何修改查询,无法识别方法 charAt[0]:
return itemRef
.doc(this.itemsId)
.collection("october")
.where(firebase.firestore.FieldPath.documentId().charAt[0], "==", randomChar)
从我的头顶开始,如果对字母“I”感兴趣:
var lower = 'I';
var upper = String.fromCharCode(lower.codeUnitAt(0) + 1);
itemRef
.doc(this.itemsId)
.collection("october")
.where(firebase.firestore.FieldPath.documentId() ">=", lower)
.where(firebase.firestore.FieldPath.documentId() "<", upper)
不确定,字母 Z 的情况下会发生什么。
是否可以查询 firestore 集合以获取所有以特定字符开头的文档?例如,如果我有一个集合“Items”,其中包含:
例如,我只想要以 I 开头的文档 我不知道如何修改查询,无法识别方法 charAt[0]:
return itemRef
.doc(this.itemsId)
.collection("october")
.where(firebase.firestore.FieldPath.documentId().charAt[0], "==", randomChar)
从我的头顶开始,如果对字母“I”感兴趣:
var lower = 'I';
var upper = String.fromCharCode(lower.codeUnitAt(0) + 1);
itemRef
.doc(this.itemsId)
.collection("october")
.where(firebase.firestore.FieldPath.documentId() ">=", lower)
.where(firebase.firestore.FieldPath.documentId() "<", upper)
不确定,字母 Z 的情况下会发生什么。