【发布时间】:2022-02-15 09:00:56
【问题描述】:
我编写了一个简单的 Firebase 函数来获取名为“事件”的集合中的所有文档。 我的代码:
export const requestuserroute2 = functions
.region("europe-west6")
.https.onRequest(async (request, response) =>{
const uid = String(request.query.uid);
const db = admin.firestore();
db.collection("position_data")
.doc(uid).collection("events")
.get()
.then((snapshot) => {
snapshot.forEach((doc) => {
const data = JSON.stringify(doc.data(), replaceg);
response.send(data);
});
});
});
replaceg 是一个删除键为“g”的数据的函数。 (请忽略)
它只返回第一个文档的内容(以 *Mnija 结尾):
{"timeStamp":1644760476557,"coordinates":{"_latitude":13.1,"_longitude":31.562},"sid":"b72b98b0-7130-41bd-9c67-ed79128c070a","type":"pause_off "}
【问题讨论】:
标签: node.js firebase google-cloud-firestore google-cloud-functions