Мой вопрос о том, почему я не могу передать данные в базу данных Firestore. Я запускаю код на node.js, пытаясь проанализировать данные, поступающие из моей базы данных Firebase Firestore, а затем вернуть информацию обратно в базу данных. Получение информации работает нормально, но при попытке передать данные в базу данных продолжает появляться сообщение об ошибке, от которого я не могу уйти на всю жизнь.
if(message.type = "0") {
console.log(0)
db.collection("outbox").doc("messageID").set({message: "test message"})
}
При попытке обработать последнюю строку кода появляется следующее сообщение об ошибке:
Ошибка: аргумент «данные» не является действительным документом Firestore. Неправильное использование типа «объект» в качестве аргумента Firestore.
Моя база данных имеет структуру Исходящие / ID сообщения / Сообщение . Сообщение содержит строковое значение, и я использую административный SDK, поэтому проблемы с записью не являются проблемой. Я делаю что-то не так с передачей объекта в Firebase, но я просто не могу понять это. Я впервые работаю с Cloud Firestore и node.js, но раньше я делал небольшие проекты в HTML / JS.