创建时无法更改字段值。 我的收藏结构: 订单/ {OrderId}:
{“描述”:“一些描述”, “状态” : ”” }
我需要更新状态为“已创建”的“状态”字段。 但有些即时通讯无法解决。你们能帮我吗?
我的index.ts文件:
'''
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
admin.initializeApp()
export const onOrderCreate = functions.firestore
.document('order/{orderId}')
.onCreate(async (snapshot, context) => {
if (snapshot.exists) {
const data = snapshot.id;
const id = data;
console.log(context.params);
return await admin.firestore().collection('orders').doc(id)
.update({status : 'CREATED'}).catch((error) => {
console.log('Error sending message:', error);
return;
});
}
else {
console.log('Returned null')
return null
}
})
'''
预期输出应为: 订单/ {OrderId}:
{“描述”:“一些描述”, “状态”:“创建” }