【发布时间】:2020-07-02 08:51:12
【问题描述】:
我尝试使用云函数更新集合中的所有文档。使用此代码,它可以更新已发布问题集合中的一个文档(id 为 0):
exports.decreaseQuestionRestDuration = functions.https.onRequest((request, response) => {
const test = admin.firestore().doc('releasedQuestions/0').update({restDuration: 42})
.then(snapshot => {
response.send(0)
})
.catch(error => {
console.log(error)
response.status(500).send(error)
})
});
但是当我将使用这样的通配符路径更新集合中的所有文档时:
const test = admin.firestore().doc('releasedQuestions/{qid}').update({restDuration: 42})
它不起作用。谁能帮帮我?
我的 Cloud Firestore 结构是这样的: Cloud Firestore structure
【问题讨论】:
标签: node.js typescript firebase google-cloud-firestore google-cloud-functions