如何在Python中增加Firestore字段值?

2023-12-24

shard_ref.update("count", firebase.firestore.FieldValue.increment(1));

我正在寻找在 python 中增量和更新的方法,我什至无法使用 python 中的预定义值来更新它。该文档没有指定任何 python 示例。 我在用firebase_admin像这样的sdk,

import firebase_admin
from firebase_admin import credentials
from firebase_admin import firestore

更多检查文档https://firebase.google.com/docs/firestore/solutions/counters https://firebase.google.com/docs/firestore/solutions/counters


不幸的是(对我来说,这感觉不对),在代码库中添加对转换的支持意味着您必须使用谷歌云 Firestore https://googleapis.dev/python/firestore/latest/index.html旁边firebase_admin.

然后您可以使用变换 https://googleapis.dev/python/firestore/latest/transforms.html例如Increment, ArrayRemove, etc.

示例代码:

from google.cloud.firestore_v1 import Increment
# assuming shard_ref is a firestore document reference
shard_ref.update({'count': Increment(1)})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Python中增加Firestore字段值? 的相关文章

  • 如何通过与flutter cloud firestore插件中的日期比较来获取记录?

    正在开发一个 flutter 应用程序 我使用 firebase cloud firestore 来存储我的所有文档 我的文档有一个开始日期时间字段的格式如下 我想获取 startDateTime 大于或等于当前日期的所有记录 这是我的颤振
  • 如何清理 Firebase 托管中旧的部署版本?

    每次部署到托管的 Firebase 时 都会创建一个新的部署版本 以便您可以回滚并查看部署者 这意味着每次部署的每个文件都会被存储并占用更多空间 除了手动将每个已部署的版本一一删除之外 是否有任何自动化的方法来清理那些无用的文件 你是对的
  • 如何在反编译apk中获取Google-Service.Json文件?

    我想知道是否有可能获得google service json对 Android apk 进行逆向工程时的文件 因为在 firebase Google Service json 文件中包含项目的所有密钥 JSON 文件不包含在您的 APK 中
  • 是否有 API 可以*更改* Firebase 远程配置值?

    Firebase 控制台支持轻松配置远程配置参数 在我们的应用程序中 每个用户都有不同的远程配置 这些配置是在我们自己的门户网站上设置的 是否有任何 API 可以让我将配置从我自己的门户推送到 Firebase 远程配置服务器 然后在 An
  • 使用firebase云函数从firebase数据库中删除节点

    我正在尝试创建一个 Firebase 云函数来从 Firebase 数据库中删除节点 日志消息显示该函数执行 正常 但似乎没有从数据库中删除任何元素 我在接受的答案的帮助下编写了该函数如何删除 Firebase 中的数据 https sta
  • 如何自定义 Firebase 身份验证 ui

    我正在使用 Firebase Auth Ui 进行号码验证 我有一些要求 需要更改国家旋转器下拉项目的文本和背景颜色 我正在使用下面的样式 但它不会改变下拉菜单的背景颜色或项目的文本颜色 style name FirebaseUI Coun
  • 我可以限制 firestore 数据库中的某些字段仅由 firebase 管理员获取吗?

    我在 firestore 中有一个用户集合 它存储了一些我不想向用户透露的用户信息 例如会话 ID 所以我的问题是 是否可以只允许 Firebase 管理员获取文档的某些字段 而如果任何用户经过身份验证 则可以获取其余字段 firebase
  • Firebase 查询双重嵌套

    鉴于 firebase 中的以下数据结构 我想运行查询来检索博客 efg 我目前不知道用户 ID Users 1234567 name Bob blogs abc zyx 7654321 name Frank blogs efg hij F
  • 使用部分字符串匹配进行 Firebase 查询[重复]

    这个问题在这里已经有答案了 假设我有一个简单的 firebase 实时数据库结构 其中关键是username其值为userid 现在我想搜索userid by username 如果用户名匹配 这很容易 但如何获得部分匹配的答案 更清楚地说
  • FRebase 电话身份验证支持哪些国家/地区?

    有谁知道 Firebase 电话身份验证是否适用于印度电话号码 我成功实施并为美国号码工作 1xxxxxxxxxx 但当我尝试使用印度电话号码时未收到短信 不确定是它不起作用还是我错过了一些东西 我发送为 91xxxxxxxxxx 上一篇博
  • 在 Firebase 重置密码表单中自定义验证和文本?

    我在我的 flutter 应用程序中使用 Firebase 身份验证 我使用 PIN 代替普通密码 这是我严格定义的 6 位数字 如果我的用户忘记了 PIN 码 我唯一的选择 或不是 是致电sendPasswordResetEmail me
  • 如何向 firebase.auth() 添加附加信息

    如何向该数据集添加额外的电话号码和地址属性 Firebase 文档似乎没有指定任何相关内容 我已经使用实现了登录 注册和更新firebase auth Login Email Login firebase auth signInWithEm
  • 未处理的拒绝:发送后无法设置标头

    我正在 Dialogflow 中创建一个聊天机器人 当我尝试将数据添加到数据库时 它抛出了 未处理的拒绝 错误 这是我的index js文件 use strict const functions require firebase funct
  • 路径中包含空格的 Firestore 安全规则

    我需要为名为 测试用例 的子集合创建一个 firestore 规则 由于 firestore 规则不是用 javascript 编写的 因此我似乎无法在匹配后获取路径来接受空格而不会出现错误 我尝试过引号 转义字符的反斜杠 以及将整个路径放
  • 使用 Azure AD B2C 进行 Firebase 身份验证

    我有一个用 xCode Swift 开发的本机 iOS 应用程序 它集成了Firebase 身份验证 https firebase google com docs auth 用于新用户注册和登录的SDK Firebase Auth 系统应链
  • 当应用程序未运行时如何堆叠 Firebase Cloud Messaging 通知?

    我在用Firebase Cloud Messaging将推送通知从我的服务器发送到我的 Android 应用程序 当应用程序运行时 通知是stacked因为我将它们设置为我的一个组FirebaseMessagingService 这很好 但
  • 手动启用时 Firebase Crashlytics 不报告崩溃

    Crashlytics 在没有选择加入报告的情况下也能正常工作 但一旦我根据规定设置了选择加入报告 它就会停止报告任何内容tutorial https firebase google com docs crashlytics customi
  • 是否可以将 Cypress e2e 测试与 firebase auth 项目结合使用?

    我正在探索 Cypress 进行 e2e 测试 看起来是很棒的软件 问题在于身份验证 Cypress 文档解释了为什么使用 UI 非常糟糕here https docs cypress io guides getting started t
  • 当 Firebase 函数以 Swift 结束时

    我在我的应用程序中使用 Firebase 它查询大量用户并获取所需的特定数据 但是当它开始查询时 其余功能也继续运行 而不仅仅是查询 所以我无法理解当它结束时 例如在这段代码中 ref observeEventType ChildAdded
  • 应用程序关闭时单击 Firebase 通知后打开特定活动/片段

    我知道这个问题似乎重复 但根据我的要求 我在网上搜索了很多帖子 但没有任何对我有用 我的要求 我正在使用 Firebase 来获取推送通知 当应用程序打开时意味着一切正常 但我的问题是 如果有任何推送通知出现 应用程序处于后台 关闭意味着我

随机推荐