I think this is not right, or i am the one not doing it well, so when i add a new document to the firestore collection, i can use the ref to get the id, but when i pass a wrong collection name, I still get the same response, why isn’t firestore throwing an error.
async function addDoc(collection, data) {
try {
const db = admin.firestore();
const ref = await db.collection(collection).doc() //add(data);
ref.set(data);
console.log("Document successfully added!", ref);
}
catch (err) {
console.log("Error adding document: ", err);
}
}
i want to know why this is behaving like this, and how to detect if the new document was created. Thanks