我想在Firestore中创建一个具有唯一ID并在该唯一ID后加一个名称的文档。为此,我想创建相同类型的Firebase Firestore唯一ID。
更新:
正如Frank Van Puffelen在评论中提到的那样,AutoId是我的正确选择!
这是我在服务器端与node.js一起使用的功能:
function generateUniqueFirestoreId(){
// Alphanumeric characters
const chars =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
let autoId = '';
for (let i = 0; i < 20; i++) {
autoId += chars.charAt(Math.floor(Math.random() * chars.length));
}
return autoId;
}