MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB Stitch restituisce i dati come $NumberDouble invece del numero stesso

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.