MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB Stitch renvoie les données sous la forme $NumberDouble au lieu du nombre lui-même

Par défaut, le format de résultat renvoyé par MongoDB Stitch les webhooks sont dans MongoDB Extended JSON format, ou EJSON pour faire court. Ceci est utile pour définir des types de données qui seraient autrement perdus dans JSON normal. Certains types d'objets n'ont pas d'équivalent dans JSON, par exemple ObjectId() et Date() .

Si vous souhaitez revenir en tant que JSON normal, vous pouvez définir le objet de réponse comme exemple ci-dessous :

exports = function(payload, response) {

    result = {"firsthit": 10};

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

Vous pouvez également trouver bibliothèque EJSON et Paquets d'utilitaires Stitch comme informations complémentaires utiles.