2017-10-07 96 views
0

我怎樣才能獲得用戶的公司的FireStore文檔名稱,沒有得到自定義文件中公司的FireStore

db.collection("users").get().then(function(querySnapshot) { 
      querySnapshot.forEach(function(doc) { 
       console.log(doc.id, " => ", doc.data()); 
      }); 
     }); 

firestore console screenshot

+0

究竟是什麼你想獲得的是什麼?它看起來像你的admin_bot文件沒有數據。你想打印「admin_bot」嗎?然後doc.id應該給你這個價值。 – tugce

+0

我想要得到「admin_bot」這個名字 –

+0

「doc.id」命令是什麼打印出來的? – tugce

回答

1

確保你確實有一個名爲「用戶」至少有一個文檔集合。例如:

db.collection("users").doc("admin_bot").set({}).then(() => { 
    console.log("Document written"); 
}) 

運行你的代碼,然後將產生的預期輸出:

db.collection("users").get().then(function(querySnapshot) { 
     querySnapshot.forEach(function(doc) { 
      console.log(doc.id, " => ", doc.data()); 
     }); 
    }); 

admin_bot => {}

+0

謝謝@Vadim Yushprakh –