我有一个用于向Firestore添加数据的webb应用程序,我可以添加以下代码,但是我想使用用户登录的用户ID,我有“ uid”
//saving data
$('#form').submit(function(e){
e.preventDefault();
let name = $('[name = name]').val();
let cityLAT = $('[name = cityLAT]').val();
let cityLONG = $('[name = cityLONG]').val();
db.collection('campaigns').add({
name: name,
cityLAT: cityLAT,
cityLONG: cityLONG
});
$('[name = name]').val('');
$('[name = cityLAT]').val('');
$('[name = cityLONG]').val('');
})
答案 0 :(得分:0)
不清楚您要问的是什么,但听起来您不想使用add()
提供的自动生成的文档ID。如果要使用自己的文档ID,只需建立对该文档的引用,然后在其上调用set()
。
const ref = db.collection('campaigns').doc(uid); // whatever ID you want here
ref.set({ ... }); // whatever fields you want here.