Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不读取firestore中的文档内容的情况下检查文档ID是否存在?

如何在不读取firestore中的文档内容的情况下检查文档ID是否存在?
EN

Stack Overflow用户
提问于 2020-04-19 06:42:14
回答 1查看 124关注 0票数 0

在我当前的数据库设计中,我希望读取和写入聊天集合的messages子集,但我希望确保聊天id是否存在。聊天ID的格式为user1refID_user2refID。如果聊天ID不存在,我想创建一个新的聊天ID并触发云函数,通过使用从refIDUserID的映射将UID分配给聊天文档的成员1和成员2字段。在我的安全规则中,如果文档已经存在,我将检查传入的用户ID是否等于成员1uid或成员2uid,但是如何确保安全规则不会第一次失败。简单地说,我想检查文档ID是否存在,但也不允许在文档创建后进行读/写访问。这有可能吗?

我的代码现在看起来像这样的https://stackoverflow.com/a/46965065/10807253

EN

回答 1

Stack Overflow用户

发布于 2020-04-19 07:01:14

这不可能。Firestore不提供任何是否存在的检查。您必须阅读文档才能知道它是否存在。您可能希望在另一个集合中有一个具有相同ID但具有不同安全规则的空文档,您可以通过读取该文档来检查该文档是否存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61300536

复制
相关文章
使用NOPI读取Word、Excel文档内容
使用NOPI读取Excel的例子很多,读取Word的例子不多。 Excel的解析方式有多中,可以使用ODBC查询,把Excel作为一个数据集对待。也可以使用文档结构模型的方式进行解析,即解析Workbook(工作簿)、Sheet、Row、Column。 Word的解析比较复杂,因为Word的文档结构模型定义较为复杂。解析Word或者Excel,关键是理解Word、Excel的文档对象模型。 Word、Excel文档对象模型的解析,可以通过COM接口调用,此类方式使用较广。(可以录制宏代码,然后替换为对应的语
用户1637609
2018/04/12
1.5K0
读取文档数据的各列的每行中
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117322.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/06
2.1K0
将爬取的内容写到word文档中
打开官网,首页就有一个案例,说明了python-docx这个工具可以做到哪些事情,左侧的是实际效果,可以看出,标题,段落,样式(粗体,斜体),表格,图片等都可以实现。
叶子陪你玩
2020/05/28
1.7K0
Onlyoffice不打开文档的情况下下载正在编辑的文档
文档管理平台上列表显示了文档,假如一个文档有人已经打开了在编辑,而正在编辑的文档由于未触发保存机制,所以文档管理系统里存在硬盘的文档是旧的。此时,其他用户也进入这个管理平台,想下载这个文件,一般是只能下载管理平台系统里存的文档。想下载最新的OO服务器内存中的最新的文件,就要有key,和发送一个请求过去。如下:
hotqin888
2020/04/12
1.5K0
Javascript中对象如何检查key(键)是否存在
如果要特别测试对象实例的属性(而不是继承的属性),请使用hasOwnProperty:
IT工作者
2022/02/09
27.3K0
JavaScript之充实文档的内容
1、我们在平时的开发中会碰到一些缩略语如:XML,HTML,API等专业术语;为了能使用户,更好的了解术语的意思,我们通常会给<abbr></abbr>标签加一个title属性来放术语的全称,但是有些浏览器可能不会显示title属性,所以我们通过JS来动态的加载并显示缩略语和他的全称。代码如下: js代码: window.onload=displayAbbreviations; //处理文档中的缩略语,用JS生成一个列表用来显示对应的缩略语的具体含义 //produce a list of Abbrevia
郑小超.
2018/01/24
8770
JavaScript之充实文档的内容
python 检查是否存在ddos攻击
import dpkt import socket import optparse
用户5760343
2019/07/31
3.9K0
python 检查是否存在ddos攻击
爬虫系列:读取文档
上一篇文章我们介绍了如何通过 MySQL 存储 Python 爬虫采集的内容,以及使用Python 与 MySQL 交互,这篇文章我们介绍如何通过 Python 读取文档。
太后
2021/12/21
1.1K0
python读取pdf文档
# -*- coding: utf-8 -*- #读取pdf文档 from pdfminer.pdfparser import PDFParser,PDFDocument from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter from pdfminer.pdfdevice import PDFDevice import pdfminer.pdfinterp #获取文档对象 fp = open("naacl06-shi
py3study
2020/01/08
8200
新内容 - 构建文档 - ckeditor5中文文档
插入图片到内容中是非常直观的,在用户体验上隐藏了所有的技术方面(上传,重置大小)。没有了复杂的对话框!
ianzhi
2019/07/31
3.3K0
新内容 - 构建文档 - ckeditor5中文文档
检查自己的代码是否存在内存泄露
造成内存泄露的根本原因就是我们写的代码中存在某些对象长期占用内存,得不到释放,且这个对象占用的内存会逐步增加,导致 v8 无法回收,从而造成的服务的异常和不稳定,甚至是服务的中断和崩溃。
zz_jesse
2020/03/17
3.1K0
Node.js中如何检查是否存在某个目录
Node.js fs本地模块提供了几种有用的方法,可用于处理目录。 检查Node.js中是否存在某个目录的最简单方法是使用fs.existsSync()方法。
ccf19881030
2020/10/29
12.3K0
PHP检查对象或类中是否存在属性
$obj = \app\common\library\Email::instance(); $obj->p=889; if(isset($obj->p)){ echo 66; }else{ echo 99; } die; isset既可以判断对象的属性是否存在,也可以判断数组的键名是否存在 未经允许不得转载:肥猫博客 » PHP检查对象或类中是否存在属性
超级小可爱
2023/02/20
4.5K0
利用python读取EXCEL文档中的创建者信息
文件创建者信息提取是文件拷贝检测的一个重要维度信息,前面WORD文档的创建者信息可以通过成熟的python-docx库来进行提取,而EXCEL文件的属性信息,目前还没有成熟的提取方法。
sparkexpert
2020/07/18
2.5K1
python读取pdf文档-实战
# -*- coding: utf-8 -*- #读取pdf文档 from pdfminer.converter import PDFPageAggregator from pdfminer.layout import LAParams from pdfminer.pdfparser import PDFParser,PDFDocument from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter from pdfminer.
py3study
2020/01/06
9130
利用python读取WORD文档中的创建者信息
在一些常规分析过程中,常会判断这个文档是否为拷贝检测,对WORD而言,其内部数据中封装了相关的属性信息,如在WINDOW环境下,通过右键属性可以看到其相关的信息如下:
sparkexpert
2020/07/18
3.4K0
Kettle之“检查表是否存在”
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzy0623/article/details/53884107
用户1148526
2019/05/25
4K0
如何在不导致服务器宕机的情况下,用 PHP 读取大文件
协作翻译 原文:How to Read Big Files with PHP (Without Killing Your Server) 链接:https://www.sitepoint.com/performant-reading-big-files-php/ 译者:Tocy, Tony, 南宫冰郁, Tot_ziens 作为PHP开发人员,我们并不经常需要担心内存管理。PHP 引擎在我们背后做了很好的清理工作,短期执行上下文的 Web 服务器模型意味着即使是最潦草的代码也不会造成持久的影响。 很少情况下
企鹅号小编
2018/02/11
1.7K0
如何在不导致服务器宕机的情况下,用 PHP 读取大文件
python网络爬虫文档读取-微软Word文档和.docx
大约在2008年以前,微软Office产品中的Word用.doc文件格式。这种二进制格式很难读取,而且能够读取word格式软件很少。为了跟上时代,让自己的软件能够符合主流软件的标准,微软决定使用Open Office的类XML格式标准,此后新版Word文件才与其他文字处理软件兼容,这个格式就是.docx。
用户7886150
2021/01/15
1.4K0
点击加载更多

相似问题

Flutter firestore -检查文档ID是否已存在

415

检查多个文档是否存在id Firestore集合

127

检查Firestore中是否存在文档

14

swift firestore检查文档是否存在

312

Firestore:检查文档中的值是否存在

117
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档