Можно ли сохранить данные JSON непосредственно в Firebase Firestore?
Я попытался сохранить мои данные json ниже,
Данные
[{"id":"1234","name":"Chair","symbol":"CHR"}]
Код:
request({url: 'https://api.example.com/v1/data', json: true}, function (error, response, body) {
if (!error && response.statusCode === 200) {
res.send(body);
console.log(body);
}
else {
console.log(response.statusCode + " " + error);
}
db.collection('market').doc('price').set(body);
});
Ошибка
Ошибка: Аргумент «данные» не является допустимым документом. Ввод не является простым объектом JavaScript.
Обходной путь
JSON.parse() для тела
db.collection('market').doc('price').set(JSON.parse(body));
JSON.stringify() для тела
db.collection('market')doc('price').set(JSON.stringify(body));
Я все еще получаю сообщение об ошибке.