sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB Stitch returnerar data som $NumberDouble istället för själva numret

Som standard returneras resultatformatet av MongoDB Stitch webhooks finns i MongoDB Extended JSON format eller EJSON för korta. Detta är användbart för att definiera datatyper som annars skulle gå förlorade i normal JSON. Det finns vissa objekttyper som inte har någon motsvarighet i JSON, till exempel ObjectId() och Date() .

Om du vill återvända som en vanlig JSON kan du ställa in svarsobjekt som ett exempel nedan:

exports = function(payload, response) {

    result = {"firsthit": 10};

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

Du kan också hitta EJSON-bibliotek och Stitch Utility-paket som användbar ytterligare information.




  1. Redis CLI visar inte nyligen lagrad nyckel via Laravel

  2. Är Firebase UID unikt för flera appar?

  3. Mongo-aggregation Matcha flera värden

  4. Mongoose - Det går inte att skapa mer än 4 fält med `findOrCreate`