【问题标题】:Ionic Increment Firestore Value离子增量 Firestore 值
【发布时间】:2018-11-03 02:52:16
【问题描述】:

我想知道是否有办法使用 Ionic 在 Firestore 中增加值。例如,一个赞按钮,当点击一个字段值“赞”时,会在现有值上添加 +1。

我看到了使用“事务”的示例,但这是使用实时数据库而不是 Cloud Firestore。我进一步查看,找不到任何有关 Firestore 的文档。

是否可以在不先从快照中提取现有值的情况下完成此操作?

谢谢, 特洛伊

【问题讨论】:

    标签: ionic-framework ionic3 google-cloud-firestore


    【解决方案1】:

    Firestore 中没有服务器端增量运算符。要增加现有值,您的应用首先需要读取该值。

    有关在 Firestore 中使用事务的示例,请参阅 Firestore 文档中的 updating data with transactions。这实际上显示了如何将 1 添加到字段。

    【讨论】:

    • 谢谢!我刚刚偶然发现在没有 angularfire2 插件的情况下访问 Firestore,这正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 2020-07-26
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多