Magandang gabi! Maaring magtulungan tayo sa pagsasaayos ng iyong code na may kinalaman sa paggamit ng Firebase.
Para gumawa ng custom ID sa Firebase, maaring gamitin ang
set()
method ng isang koleksyon. Ito ang tamang syntax na maaring mong gamitin:
JavaScript:
var db = firebase.firestore();
var customId = "custom_id"; // Ito ang custom ID na gustong gamitin
// Gumawa ng bagong dokumento at iset ang custom ID
db.collection("collection_name").doc(customId).set({
// Iba pang mga field at values na gustong isama sa dokumento
})
.then(function() {
console.log("Custom ID na " + customId + " ay nagawa nang matagumpay!");
})
.catch(function(error) {
console.error("Error sa paggawa ng custom ID: ", error);
});
Sa code na ito, kailangan mong palitan ang "collection_name" sa pangalan ng koleksyon na gusto mong gamitin. Maari kang magdagdag ng iba pang mga field at values sa dokumento bago mo ito i-set.
Maaring ito ang hindi gumagana sa iyong code na ibinigay mo:
JavaScript:
var db = firebase.firestore();
var customId = "custom_id";
db.collection("collection_name").add({
// Iba pang mga field at values na gustong isama sa dokumento
})
.then(function(docRef) {
console.log("Dokumento na may auto-generated ID ay nagawa nang matagumpay! ID:", docRef.id);
})
.catch(function(error) {
console.error("Error sa paggawa ng dokumento: ", error);
});
Kung mayroon ka pang ibang mga katanungan o kailangan mo ng karagdagang tulong, huwag mag-atubiling magtanong ulit. Salamat at gandang gabi!