Попытка проверить, существует ли документ, прежде чем сохранить его, но я хотел использовать try
, await
, вот мой пример:
try {
const payload = await db.collection('cities').doc('LA').get()
if (!payload.exists) {
try {
const payload = await db.collection('cities').doc('LA').set(data)
if (payload.exists()) {
response.send(payload);
}
} catch (error) {
response.send(error);
}
} else {
response.send({error: "document exists!"});
}
} catch (error) {
response.send(error);
}
Просто хотел проверить, является ли это лучшим способом сделатьэто?