Per impostazione predefinita, il formato del risultato restituito da MongoDB Stitch
webhook si trova in MongoDB Extended JSON
formato o EJSON
in breve. Ciò è utile per definire i tipi di dati che altrimenti andrebbero persi nel normale JSON. Esistono alcuni tipi di oggetti che non hanno equivalenti in JSON, ad esempio ObjectId() e Date()
.
Se desideri restituire un JSON normale, puoi impostare oggetto risposta come esempio di seguito:
exports = function(payload, response) {
result = {"firsthit": 10};
response.setStatusCode(200);
response.setHeader("Content-Type", "application/json");
response.setBody(JSON.stringify(result));
}
Puoi anche trovare libreria EJSON e Pacchetti di utilità Punto come utili informazioni aggiuntive.