ฉันมีคำถามที่สร้างในโหนดถึง firestore เพื่อรับชุดเอกสาร ฉันต้องการเขียนคอลเลกชันเป็นสตริง json ที่จะแยกวิเคราะห์โดยแอปพลิเคชัน รหัสของฉันเป็นดังนี้:
serverRef = db.collection('servers');
getDocs = serverRef.where('online', '==', true).get()
.then(querySnapshot => {
if (querySnapshot.empty) {
res.send("NO SERVERS AVAILABLE");
} else {
var docs = querySnapshot.docs;
console.log('Document data:', docs);
res.end(JSON.stringify({kind: 'freeforge#PublicServerSearchResponse',servers: docs}));
}
ฉันได้รับข้อมูลที่ไม่จำเป็นด้วยวิธีนี้ เนื่องจากสิ่งที่ฉันได้รับก็แค่สแนปชอตเอกสารเท่านั้น ฉันจะวนซ้ำสแน็ปช็อตเอกสารและส่งเป็นสตริง json เดียวได้อย่างไร