I want to make a utility function that returns true or false depending on whether a firestore document in a collection exists.
Below is what I originally wrote, but it returns a promise instead of a boolean.
async function docExists(docName, docId) {
const docRef = db.collection(docName).doc(docId);
await docRef.get().then((docSnapshot) => {
if (docSnapshot.exists) {
return true
} else {
return false
}
});
}
Is there a way for it to return a boolean, or is this just the wrong way to approach the problem?