โหลด Cloud Firestore ล่วงหน้าผ่าน json หรือไม่

ฉันไม่เห็นวิธีใดในอินเทอร์เฟซฐานข้อมูล Cloud Firestore ในแดชบอร์ดของฉันที่จะ (พูด) นำเข้า "เอกสาร" จำนวนมากไปยังคอลเลกชันผ่าน JSON (หรือคล้ายกัน) ฉันพลาดอะไรไปรึเปล่า? ฉันไม่มีปัญหาในการสร้างโค้ดไซด์แบนด์ใน Go เพื่อโหลดล่วงหน้า/รีเฟรชฐานข้อมูล นี่เป็นวิธีที่ตั้งใจไว้หรือไม่?

ในอดีตฉันทำสิ่งนี้ด้วยไฟล์ SQL - นี่เป็นการโจมตีครั้งแรกของฉันใน NoSQL...


person Omortis    schedule 15.03.2020    source แหล่งที่มา


คำตอบ (1)


ไม่มีตัวเลือกในคอนโซล Firebase ที่จะนำเข้า JSON ไปยัง Firestore

แต่คุณสามารถใช้เครื่องมือบรรทัดคำสั่ง gcloud เพื่อส่งออกและนำเข้าข้อมูลด้วย Firestore สำหรับคำแนะนำแบบทีละขั้นตอน โปรดดูเอกสารประกอบเกี่ยวกับการส่งออกและการนำเข้า ข้อมูล

การค้นหาอย่างรวดเร็วทำให้ฉันมี firestore-backup-restore npm module นี้ด้วย แม้ว่าฉันจะไม่แน่ใจว่ามันอัปเดตแค่ไหน แต่โค้ดของมันอาจเป็นจุดเริ่มต้นที่ดีในกรณีที่คุณต้องการบางสิ่งที่กำหนดเองมากกว่าที่ gcloud CLI มอบให้คุณ

หรือคุณสามารถอ่าน JSON ด้วยตัวเอง และเรียก Firestore API เพื่อเขียนเอกสารได้ นั่นคือสิ่งที่เครื่องมือทั้งสองด้านบนทำภายใต้ประทุน

person Frank van Puffelen    schedule 15.03.2020
comment
ขอบคุณสำหรับการชี้ไปที่ gcloud ฉันจะยังคงใช้ยูทิลิตี้โหลดด้านข้างของฉันเองเป็นเครื่องมือการสอน แต่คอนโซลก็ทำงานได้ดีเช่นกัน - person Omortis; 16.03.2020