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.