FireStore create a document if not exist
问题 I want to update a doc like this: db.collection('users').doc(user_id).update({foo:'bar'}) However, if the doc user_id does not exists, the above code will throw an error. Hence, how to tell Firestore to create the student if not exists, in other word, behave like this: db.collection('users').doc(user_id).set({foo:'bar'}) 回答1: I think you want to use this code: db.collection('users').doc(user_id).set({foo:'bar'}, {merge: true}) This will set the document with the provided data and will leave