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 的情况下会发生什么。