Firestore集合查询:能否基于文档的对象字段user.uid进行查询?
嵌套字段查询方案
完全可以基于嵌套的user.uid字段查询文档集合,没你想的那么复杂。
直接通过点符号指定嵌套字段的完整路径即可,写法和查询顶层字段逻辑一致,只是把字段名替换成user.uid:
db.collection("/users").where("user.uid", "==", userId)
这种点路径的写法在多数文档型数据库(比如Firebase Firestore、MongoDB等)中都适用,核心就是通过层级路径精准定位嵌套对象内的目标字段。
内容的提问来源于stack exchange,提问作者Eric
相关产品推荐
相关产品推荐

