小编Dan*_*ath的帖子

在 Cloud Firestore 中如何制定仅创建一次安全规则

我刚刚开始迁移到 Cloud Firestore,并对这条安全规则感到好奇。\n在 Firebase 实时数据库中,这条规则:

\n\n
\n

如果规则表达式中的一个操作数为 true,则计算结果为 true。

\n\n

在这个例子中,只要旧数据或新数据不存在,我们就可以写入。换句话说,如果我们要删除或创建数据,但不更新数据,则可以写入。

\n\n

".write": "!data.exists() || !newData.exists()"

\n
\n\n

I\xc2\xb4m 尝试在 Cloud Firestore 中复制,例如

\n\n
\n
match /USER_ID/{Id} {\n  allow create: if resource.data.id != exist\n  allow read: if request.auth.uid != null;\n  }\n
Run Code Online (Sandbox Code Playgroud)\n
\n\n

我想要的是,如果Document存在,则USER_ID Collection发生的事务必须失败。\n但这不起作用。我已阅读该文档几次但无法使其工作

\n

database android firebase firebase-security google-cloud-firestore

5
推荐指数
1
解决办法
1089
查看次数

Swift - Cloud Firestore中的唯一ID

我在使用Cloud Firestore生成随机唯一ID时遇到问题.以前我使用实时数据库并生成一个我使用的随机字符串childByAutoID().key.

有没有办法为Cloud Firestore做类似的事情?

正如杰伊在评论中所说,这不是重复,因为我正在尝试生成一个随机字符串,我不是想要随机文档.

database firebase swift google-cloud-firestore

5
推荐指数
2
解决办法
2531
查看次数

Cloud Firestore - 选择存储数据的区域?

我正在开发一种产品,出于法律原因需要在特定区域存储用户数据.

我正在使用Firebase,所以我创建了一个项目,选择了它需要的区域,然而查看保存用户数据的firestore我找不到任何指向数据实际区域的内容.让我最担心的是Cloud Functions端点以'us-central1'开头,但显然可能只是指定区域中不存在云函数.

鉴于这是一个重要的问题,是否有办法确认数据的位置,甚至强迫它在特定区域?

firebase google-cloud-firestore

5
推荐指数
1
解决办法
5521
查看次数

具有云功能的Cloud Firestore中的数据匹配功能

我们目前有以下列方式写入Google Firebase的数据.

某人/人确定他们"可用"以及其他标准.提交后,它们将被添加到数据表/存储中.

我们需要定期查询此数据存储以查找匹配项.例如,此数据存储/表中可能有1000个人/记录.我们需要记录两条记录,在其他地方使用数据并从该表/存储中删除它.

作为配对/搜索服务,我们经常需要这样做.所以每一秒我们都需要运行多次搜索.

我们如何确保并发数据?因为在任何时候运行搜索的功能都不会保存相同的记录.

firebase google-cloud-functions google-cloud-firestore

5
推荐指数
1
解决办法
375
查看次数

当Cloud Firestore的测试期结束时会发生什么

我想在Cloud Firestore中保存一些数据并将其用作REST API,但在文档中它说:

所有REST API端点都存在于基本URL https://firestore.googleapis.com/v1beta1/下

当Firestore结束测试版时,它是否会将基本URL更改为,例如https://firestore.googleapis.com/stable/.

我的测试版数据会怎样?我可以全部使用只能使用稳定版吗?

firebase google-cloud-firestore

5
推荐指数
1
解决办法
2832
查看次数

如何查看Cloud Firestore日志?

我想要看到Cloud Firestores日志,就像可以看到Firebase的Cloud Functions一样。Firebase控制台的“功能”选项卡中有一个“日志”选项卡。同样,我想在Cloud Firestore中看到这一点。怎么样?

firebase google-cloud-firestore

5
推荐指数
2
解决办法
1499
查看次数

网页上的所有链接都应加下划线吗?

是否有规则规定所有链接都应加下划线以使它们看起来像链接?我看过很多站点,例如,页脚没有下划线链接.

html web-standards

4
推荐指数
2
解决办法
2840
查看次数

不使用图像显示进度

我想设计一个进度条,而不使用图像(例如GIF动画......).这可以用html css和jquery完成吗?试图在这里发挥创意:)

更新:无法确定进度百分比,因此必须是循环

html css jquery user-interface

4
推荐指数
2
解决办法
589
查看次数

VB6迁移建议

我知道有很多关于VB6迁移的问题,但我不相信我的确切情况已在其中得到解答.

基本上,我们公司希望迁移我们的任务关键型VB6业务线应用程序,这个应用程序非常庞大,使用自定义库与其他内部程序进行通信,而一些dll则无法访问源代码.这个遗留应用程序没有任何类似的"最佳实践".事实上,几乎所有变量都是全局变量,大多数代码(如打印等)都只是复制/粘贴到需要的地方.好吧,复制,粘贴和更改只是一点点......

如果我们应该尝试迁移,VB.NET和C#.NET之间的决定取决于我们,他们希望我们能够满足将应用程序转换为基于Web的格式的可能性.管理层不会在外部移民公司上花钱.

另一个选项来自我们的基础架构团队,该团队一直在考虑使用虚拟化来保留Visual Basic 6.0客户端 - 服务器应用程序

我们的老板希望我们提供高水平的估算和建议,但告诉我们高管们希望在2010年4月之前完成.

是的,我们嘲笑那个.

我的问题是:

有没有人有任何与虚拟化路径分享的经验,因为从开发团队的角度来看,这是一个更好的选择?它对你有用吗?有没有你会警告的pitfulls?

尽管之前的系统分析师已经给出了1 - 2年的估计,但管理层不断推出2-4个月的时间框架.任何说服他们这样做的建议都是疯了吗?

有没有人成功迁移大型VB6应用程序到网络应用程序?之前的VB6迁移问题之一有一个答案,即将部分转换为支持.NET的COM库,以掏空VB6应用程序.可以使用这种方法吗?有没有人在这里成功尝试过?

.net virtualization vb6-migration

4
推荐指数
1
解决办法
394
查看次数

如何在smooks的Freemarker模板部分显示当前日期和时间?

我可以使用freemarker模板中的smooks显示我传入的XML文件的内容,但我想添加本地系统的当前日期和时间来识别我的程序的执行情况.

<ftl:freemarker applyOnElement="CreditCard">
    <ftl:template><!--        <BalanceInquiryRequest>
        <TransactionId>${BalanceInquiryRequest.TransactionId}</<TransactionId>
        <ConfigurationId>${BalanceInquiryRequest.ConfigurationId}</ConfigurationId>
        <CardNumberr>${.vars["GiftCard"].CardNumber}</CardNumberr>
        <ExpirationDate>${.vars["GiftCard"].ExpirationDate}</ExpirationDate>
        <SecurityCode>${.vars["GiftCard"].SecurityCode}</SecurityCode>
       *****************************
Here I want to display the current Date & time 
    </BalanceInquiryRequest>
    --></ftl:template>
</ftl:freemarker>
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何在XML中添加当前日期和时间而不在​​传入的XML中输入条目.

freemarker

4
推荐指数
1
解决办法
1万
查看次数