sql >> Database >  >> NoSQL >> MongoDB

MongoDB Stitch retourneert gegevens als $NumberDouble in plaats van het nummer zelf

Standaard wordt de resultaatindeling geretourneerd door MongoDB Stitch webhooks bevindt zich in MongoDB Extended JSON formaat, of EJSON in het kort. Dit is handig om gegevenstypen te definiëren die anders verloren zouden gaan in normale JSON. Er zijn enkele objecttypen die geen equivalent hebben in JSON, bijvoorbeeld ObjectId() en Datum() .

Als u wilt terugkeren als een normale JSON, kunt u de responsobject als voorbeeld hieronder:

exports = function(payload, response) {

    result = {"firsthit": 10};

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

Mogelijk vindt u ook EJSON-bibliotheek en Stitch Utility-pakketten als nuttige aanvullende informatie.




  1. Is het mogelijk om cast-gegevens in een aggregatiepijplijn op MongoDB te typen?

  2. Apache HBase I/O – HFile

  3. Wat is een betere benadering voor het opslaan en opvragen van een grote dataset van meteorologische gegevens?

  4. mongodb-query op subveld