【发布时间】:2018-07-09 17:04:54
【问题描述】:
尝试添加一个简单的触发器,以便在写入另一个表时将时间戳写入另一个表。问题是数据来自一个 JSON 文件,它是一个 Json 对象数组。比这更复杂,但这里是伪数据。
category
- 0
- name: "Name0"
- dsiplayname: "Name of Obj 0"
- 1
- name: "Name1"
- dsiplayname: "Name of Obj 1"
我写的函数是这样的
'use strict';
const admin = require('firebase-admin');
admin.initializeApp();
exports.touch = functions.database.ref('/{category}').onWrite(
(change, context) => admin.database().ref('/category_date').set(context.timestamp));
如果我使用它,那么一次写入会触发数百次时间戳。那么我该如何编写这个来触发 Edit /category/[any array item]/{any column} 还是插入?
【问题讨论】:
标签: android firebase firebase-realtime-database google-cloud-functions