我想删除任何超过两个小时的数据。我知道这里已经回答了这个问题
答案是:
var ref = new Firebase('https://yours.firebaseio.com/path/to/items/');
var now = Date.now();
var cutoff = now - 2 * 60 * 60 * 1000;
var old = ref.orderByChild('timestamp').endAt(cutoff).limitToLast(1);
var listener = old.on('child_added', f
我的项目是使用vue框架。我已经使用了一段时间的消防基地服务,一切正常工作(消防局,实时数据库等)。触发云功能也能正常工作。oncall函数也用于正常工作很长一段时间。问题是所有可调用的函数突然停止工作。我向firebase发送一个调用某个可调用函数的调用,然后代码制动器和控制台显示一个奇怪的错误,如下所示。Firebase函数日志不显示任何日志,这意味着函数甚至还没有启动。
以下是错误:
TypeError: Cannot use 'in' operator to search for 'Notification' in undefined
at Contex
目前,Firebase提供的开源云函数使用onwrite to Firebase数据库来触发对Stripe的计费:
看起来使用https触发器来调用Stripe会更直接、更快,而不是写到Firebase本地数据库,后者会同步/写入到Firebase服务器数据库,然后触发对Stripe的云函数调用。
使用Https调用触发条带调用会有问题吗?使用onwrite触发器而不是https有什么好处?