google-cloud-firestore - 是否可以为尚不存在的父文档插入子集合实体?
问题描述
我们正在构建一个身份验证系统,该系统将 Sessions 的子集合存储在 User 文档下,而后者又存在于 User 集合下。
示例伪代码:
.set("users/{USER_ID}/sessions/{SESSION_ID}", sessionData)
是否可以在没有首先创建父用户文档(带有)的情况下插入新会话USER_ID
?
解决方案
是的,即使父文档不存在,您也可以在嵌套路径中创建新文档。
对于移动和 Web 应用程序,您还可以使用安全规则来确保父级USER_ID
存在,然后才允许新的会话文档。
推荐阅读
- asp.net-mvc - 链接中的 URL 将 & 转换为 & 使 URL 无效
- python - 在 selenium 中使用 python 循环
- python - 制作与世界杯相关的节目
- javascript - 针对不同节点版本编译的串口模块
- python - 如何使用 print() 语句输出一个值?
- c# - 使用 EPPlus 用图表重命名工作表
- javascript - 为什么在第二次测试中检查我的导入对象上的键失败?
- javascript - 使用循环构建对象数组并使用来自相同迭代的计算
- python - 有没有办法只显示熊猫中的某些列而不手动输入它们?
- c++ - 使用 lambda 扩展参数包