Firebase日志显示函数返回了未定义的预期诺言或值

时间:2019-07-09 08:21:30

标签: javascript firebase google-cloud-firestore google-cloud-functions firebase-admin

这是返回错误的函数。我对javascript不太满意,并且我尝试修改返回值,但似乎没有任何效果。

exports.updateUser = functions.firestore
  .document('school/counts')
  .onUpdate((change, context) => {
    const newValue = change.after.data();

  const admin_notices = newValue.admin_notices;

  if (admin_notices === 14){
    admin.firestore().collection('notifications').orderBy("date",'desc').limit(1).get().then(function(querySnapshot) {
      querySnapshot.forEach(function(doc) {
        return doc.ref.delete();
      });

      return;
    })
    .catch((error) => {
      return;    
    });
  }    
});

(编辑)如果意图不明确。如果通知数量超过14,我只想删除最后一条通知。

0 个答案:

没有答案