Is it possible to save JSON data directly to Firebase Firestore?
I tried saving my below json data,
Data
[{"id":"1234","name":"Chair","symbol":"CHR"}]
Code:
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);
});
Error
Error: Argument "data" is not a valid Document. Input is not a plain JavaScript object.
Workaround
JSON.parse() for the body
db.collection('market').doc('price').set(JSON.parse(body));
JSON.stringify() for the body
db.collection('market')doc('price').set(JSON.stringify(body));
I am still getting error.