我正在尝试返回查询结果。我已经阅读了 100 个问题,但它们都只是告诉我如何记录结果。我的查询似乎成功,但我的客户端没有收到响应。
export const myFunction = functions.https.onCall((data, context) =>
{
const collection = getMyCollection();
let query = collection.orderBy('time', 'desc');
return query.get().then((snapshot) =>
{
return snapshot.docs.map((doc) =>
{
console.log("This prints");
return doc.data();
});
}
}
谁能向我解释一下我做错了什么?
注意:在将其标记为重复之前,请注意类似的问题都没有涉及返回结果。
最佳答案
export const myFunction = functions.https.onCall((data, context) =>
{
const collection = getMyCollection();
let query = collection.orderBy('time', 'desc');
return query.get().then((snapshot) =>
{
return snapshot.docs.map(doc => doc.data());
}
}
关于node.js - 如何从 Firestore 中的查询返回结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56828833/