在Firebase函数中检索朋友的名字和姓氏的最佳方法是什么?我尝试了几种方法,但是没有用。
我正在使用文档ID发出http请求,并以我的朋友的名字/姓氏数组作为响应。
const id = String(req.body.id);
admin.firestore().collection('users').doc(id);
friends = [];
friends.push(jsonObject); // not sure if i should do a for loop
res.send({ friends: friends }); // responding with array
消防处:
Users (collection)
"c7xXQC5cEq5JyWyED8rX" (document)
name: {
first: "John",
last: "Doe",
},
friends: [ {
persons_id: "0fLXpei6kEgrCkfFCeJi",
confirmed: true,
},
persons_id: "65ghQC5cEq5JyWyED8rX",
confirmed: false,
} ],
username: "johndoe",
对于我来说,似乎最好的解决方案是与朋友创建一个子集合,并使用person_id,confirmed等填充该子集合。用户集合仍将具有Firstname,Lastname等。
Users (collection)
"c7xXQC5cEq5JyWyED8rX" (document)
Friends (collection)
"FadcjWG0GpDgkFujGWaa" (document)
person_id: string -> Users -> document id
confirmed: boolean
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句