我正在尝试从Firestore数据库中获取documentId。
我的Firestore数据库如下所示:
- chatMessages
- chatId
- messageId // <-- I want to get this
- Object: { text, user, sentAt }
我正在检索数据,如下所示,这是可行的,但我不知道如何获取documentId:
firebase.firestore().collection("chatMessages").doc("chatMessages").collection(chatId).get()
.then((snapshot) => {
if (!snapshot.empty) {
const data = snapshot.docs.map((doc) => {
// const id = doc.getId(); // <-- how can I get messageId here?
// return id;
});
}
})
但是,我不知道如何获取每个文档的id (messageId)。我尝试过以下几种方法,但都不起作用:
doc.getId()
doc.documentId
doc.documentID
如何获取返回的文档的文档ID,如上所示?
发布于 2020-06-23 09:36:37
这很简单。这只是doc.id
https://stackoverflow.com/questions/62525796
复制相似问题