sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB Stitch devuelve datos como $NumberDouble en lugar del número en sí

De forma predeterminada, el formato de resultado devuelto por MongoDB Stitch webhooks está en MongoDB Extended JSON formato, o EJSON para abreviar. Esto es útil para definir tipos de datos que de otro modo se perderían en JSON normal. Hay algunos tipos de objetos que no tienen equivalente en JSON, por ejemplo ObjectId() y Date() .

Si desea regresar como un JSON normal, puede configurar objeto de respuesta como ejemplo a continuación:

exports = function(payload, response) {

    result = {"firsthit": 10};

    response.setStatusCode(200);
    response.setHeader("Content-Type", "application/json");
    response.setBody(JSON.stringify(result));
}

También puede encontrar biblioteca EJSON y Paquetes de utilidades de Stitch como información adicional útil.