腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Firestore
事务
在
获取
和
设置
曾经
存在
的
文档
时
失败
、
、
给定一个简单
的
事务
,该
事务
调用get,然后调用set,用于
事务
中对不
存在
该
文档
的
db
的
引用。代码如下: var db = firebase.
firestore
(); tran
浏览 18
提问于2021-04-26
得票数 0
1
回答
不
存在
的
文档
的
Firestore
事务
锁定行为
、
、
Firestore
事务
对其中读取
的
文档
持有悲观锁。即使
文档
不
存在
,这个锁也会应用吗?遵循nodejs docs中
的
示例
firestore
.runTransaction(transaction => { } else { transaction.create(doc
浏览 11
提问于2019-10-13
得票数 1
回答已采纳
4
回答
Firestore
事务
失败
与“
事务
失败
所有重试”
、
、
、
我正在运行一个非常简单
的
Firestore
事务
,它检查
文档
是否
存在
,如果没有,则在写入
文档
之前进行检查。(用例正在注册一个用户名--如果它尚未注册,则当前用户可以
获取
它)DocumentReference usernameDocRef =
浏览 0
提问于2018-06-21
得票数 7
回答已采纳
2
回答
实现多个gets
、
有谁知道如何在Fi还原
事务
中实现多个gets呢? 我有一个不知道长度
的
Firestore
引用数组,保
存在
Firestore
中。每个引用包含{count: number},我只想在每个引用中添加一个。要做到这一点,我很有信心我需要使用
事务
,而
文档
说我可以使用多个gets,但我不知道如何实现它。我认为我需要
获取
每个引用,将现有的计数存储在数组中,
在
每个数组中添加一个,然后将它们全部保存回
Firestore
。每次我尝试实现
浏览 6
提问于2017-12-23
得票数 8
回答已采纳
2
回答
如何正确地将期货与flutter上
的
firebase交易链接起来?
、
、
这是我
的
代码。succes返回false,因为
文档
长度为0。我想把所有的东西都
和
期货链接起来,以使错误检查变得简单。<
浏览 0
提问于2018-06-06
得票数 3
1
回答
创建
文档
时
使用mergeFields
设置
的
修复
文档
不像预期
的
那样工作
、
嗨,我正在保存一份文件,上面写着这样
的
批次: processed: false, 根据医生
的
说法: 将set()调用
的
行为更改为仅替换指定字段路径
的
。未指定
浏览 0
提问于2019-05-29
得票数 3
回答已采纳
1
回答
事务
可以用于收集吗?
、
、
、
、
我正在使用
Firestore
和
尝试删除竞争条件
在
颤振应用程序使用
事务
。争用条件意味着可以添加超过2个
文档
,因为客户端代码是使用setData
的
。例如:
Firestore
.instance.collection(‘collection').document('document').collection('subCollection’).document(subCollecti
浏览 0
提问于2019-02-24
得票数 3
2
回答
防火墙
在
事务
中
的
乐观锁定如何处理导致违反安全规则
的
并发更新?
、
、
我
的
用例很简单,我
的
文档
上有一个lastUpdatedAt字段,我使用一个
事务
来确保
获取
最新
的
文档
并检查lastUpdatedAt字段,以便在发布更新之前解决任何冲突。只有当这些
文档
在
事务
执行期间没有任何更改时,
事务
才会完成其写操作。如果任何
文档
确实更改,
事务
处理程序将重新尝试
事务
。如果
事务
在
几次重试后无法获得
浏览 9
提问于2022-02-06
得票数 0
回答已采纳
1
回答
iOS -修复
文档
多次同时写入
、
、
我有两个用户写入同一个
文档
--当写入同时发生
时
,似乎
存在
数据完整性问题。使用iOS修复程序处理此争用条件
的
最佳方法是什么?
浏览 4
提问于2021-04-30
得票数 0
回答已采纳
1
回答
SWIFT -如何检测Fi还原连接错误/脱机连接
、
、
当用户将internet连接
设置
为脱机时,我将收到以下Xcode控制台
的
错误消息: 但是,如何以编程方式检测连接
的
状态?我找不到关于这个主题
的
任何
文档
吗?
浏览 3
提问于2021-04-05
得票数 1
回答已采纳
1
回答
我可以循环查看
Firestore
事务
中
的
文档
吗?
、
我试图
在
一个防火墙
事务
中运行多个
文档
更新,我想知道这是否是一种反模式。我尝试用.forEach()循环所有成员,但问题是,据我所知,.forEach()不支持异步/等待或使用
浏览 1
提问于2019-12-14
得票数 2
回答已采纳
1
回答
检查
Firestore
事务
中是否
存在
文档
、
、
、
我有一个简单
的
Firestore
事务
,它首先读取以验证
文档
的
存在
,如果
文档
不
存在
,则执行一些写操作。代码片段如下所示 let snapshotlet userRef =
firestore
.document("user
浏览 0
提问于2018-02-22
得票数 2
2
回答
如何在防火墙中查询
事务
内部
的
子集合?
、
、
、
在
根集合requests中有一个名为tradeRequests
的
子集合下面的代码将
失败
,因为Transaction.get() requires
浏览 1
提问于2020-09-21
得票数 1
回答已采纳
1
回答
使用updateData故意允许错误
的
坏做法?
我只想更新
文档
,如果它
存在
,并且我不想使用
事务
,因为它不支持脱机。因此,我使用updateData()。然而,这个任务
在
UX中很常见,并且可能会在一半
的
时间内
失败
(
文档
将不
存在
)。我对允许我知道将会发生
的
错误
的
想法感到不寒而栗,但我认为没有其他方法可以保持离线功能,并仅在
文档
存在
时
才更新
文档
。
Firestore
对此不以为然吗?
浏览 17
提问于2020-04-09
得票数 0
回答已采纳
1
回答
如何创建新用户并将多个用户属性作为
事务
添加到防火墙中?
、
、
、
、
我不知道如何将其作为
事务
来完成,也不知道如何将额外
的
属性传递到这个onCreate中,所以云函数只需将额外
的
属性添加到防火墙中即可。我正在使用电子邮件、密码、displayName
和
默认
的
profileImage创建新用户。我可以使用displayName云功能将profileImage、电子邮件
和
onCreate添加到防火墙中。问题是,如果在a中添加额外
的
字段,那么从
在
auth中创建用户
时
返回
的
承诺是,如果创建用户
浏览 2
提问于2019-09-15
得票数 1
回答已采纳
1
回答
失败
时
,Firebase
事务
不会重复。
、
、
、
因为并行运行
的
事务
执行
事务
的
else部分更快。因此,返回错误
的
事务
不必创建,而是要更新
文档
。如果交易不能重新运行,那就足够了。这就是问题
的
重点。当
文档
已经
存在
时
,如何防止
事务
失败
,因为它是并行创建
的
,或者如何重新运行
事务
?每当创建另一个集合中
的
文档
时
,我就有一个
浏览 2
提问于2020-08-31
得票数 0
回答已采纳
2
回答
如何从云函数中移动防火墙
文档
?
、
、
、
我有一个云功能,它监听集合中
的
文档
更新。如果更新了特殊字段,则希望将此
文档
移动到其他集合。这似乎是一个常见
的
用例,但我找不到任何
文档
。
浏览 1
提问于2018-02-21
得票数 3
回答已采纳
2
回答
事务
不会在并发编辑
时
重新运行
、
、
、
根据Firebase
的
当使用admin
在
Firebase函数中运行
事务
时
,情况也是这样吗?根据我
的
测试,它似乎没有这样做。我用这个虚构
的
例子测试了这个例子。如果所有的cars都被删除了,我将删除carsSummary/index
文档
。为了确保没有竞争条件,我将其包装在一个
事务
中。但是,
事务
不会重新运行(
浏览 2
提问于2021-11-30
得票数 0
回答已采纳
2
回答
FirebaseError:[code=unknown]:
获取
auth令牌
失败
:无法重新定义属性: refreshToken
、
、
、
user= @firebase/防火墙: MemoryPersistence启动
事务
(7.15.0):
获取
下一个突变批@firebase/防火墙:
Firestore
(7.15.0):MemoryPersistence启动
事务
:分配目标@firebase/防火墙:
Firestore
(7.15.0):MemoryPersistence启动
事务
:执行查询@防火墙/防火墙:
Firestore
(7.15.0):使用完整集合扫描执
浏览 9
提问于2020-06-10
得票数 3
1
回答
如何在
Firestore
(Swift)中存储数据
、
、
我有一个使用
的
iOS应用程序,并且
在
更新数据方面有问题。我
的
目标是一个接一个地将urls添加到字典中,但我得到
的
只是重写了一个值。我应该如何使用setData
和
updateData?试过不同
的
方法这是我试过
的
。任何建议都会很好,谢谢提前!UPD:尝试将我
的
字典移到子集合,但是
在
.collection(&q
浏览 0
提问于2018-04-29
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌Cloud Firestore发布,零管理的数据库是亮点
我们弃用 Firebase了
Redis分布式锁讲解
sqlite性能优化之路-配置优化
分布式事务 TCC-Transaction 源码解析——事务存储器
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券