У меня есть коллекция с именем mouse
, в которой есть несколько документов, которые я добавил, щелкнув где-то в моем файле. Поля каждого документа этой коллекции: 'type', 'position x', 'position y'
и 'timestamp'
.
Я использовал следующий код для сохранения каждого клика по БД (другими словами, чтобы добавить новый элемент в коллекцию):
var setData = ref.set({
'type': 'MC',
'x': xPosition,
'y': yPosition,
'timestamp': firebase.firestore.FieldValue.serverTimestamp()
})
и этот код для распечатки всех документов в коллекции:
db.collection("mouse").where("type", "==", "MC")
.onSnapshot(function(querySnapshot) {
var dataPoints = [];
querySnapshot.forEach(function(doc) {
dataPoints.push(doc.data().type + " " + doc.data().x + " " + doc.data().y + " " + doc.data().timestamp);
});
console.log("Current data in database: ", dataPoints.join(", ") + "\n");
});
Мой вопрос сейчас, как я могу удалить все эти документы, не удаляя коллекцию? Я ценю любую помощь, которую вы можете оказать