根据Firestore当前documentation,查询嵌套列表等复杂对象无法扩展。
从文本中,我不确定是否包含对象类型。
更明确一点,如果我将文档上的结构转换为以下内容,其中列表现在是一个对象
alovelace
name :
first : "Ada"
last : "Lovelace"
born : 1815
rooms : { //only added brackets here to explicit show this is an object type field
{"Software Chat":true},
{"Famous Figures":true},
{"Famous SWEs:true"}
}
可以查询“rooms.Software Chat”==真实比例吗? 或者我应该使用复合键,如“RoomPrefix + RoomName”作为房间参考?
注意:
客房字段仅存储客房链接,而不是客房内容。
添加房间前缀只是为了防止当聊天名称与其中一个文档字段同名时发生冲突,例如,聊天名称是“天生的”