我们正在构建一个auth系统,该系统将一个Sessions子集合存储在一个User文档下,而该子集又位于一个User集合下。
实施例的伪代码:
.set("users/{USER_ID}/sessions/{SESSION_ID}", sessionData)
是否有可能在没有首先创建父用户文档(使用USER_ID
的情况下, )插入新会话?
答案 0 :(得分:1)
是的,即使父文档不存在,也可以在嵌套路径中创建新文档。
对于移动和Web应用程序,您还可以使用安全规则来确保父USER_ID
存在,然后再允许新的会话文档。