По подразбиране форматът на резултата се връща от MongoDB Stitch
webhooks е в MongoDB Extended JSON
формат или EJSON
на кратко. Това е полезно за дефиниране на типове данни, които иначе биха били загубени в нормален JSON. Има някои типове обекти, които нямат еквивалент в JSON, например ObjectId() и Date()
.
Ако искате да се върнете като нормален JSON, можете да зададете обект за отговор като пример по-долу:
exports = function(payload, response) {
result = {"firsthit": 10};
response.setStatusCode(200);
response.setHeader("Content-Type", "application/json");
response.setBody(JSON.stringify(result));
}
Може също да намерите EJSON библиотека и пакети с помощни програми на Stitch като полезна допълнителна информация.