这是返回错误的函数。我对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,我只想删除最后一条通知。