MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB Stitch връща данни като $NumberDouble вместо самото число

По подразбиране форматът на резултата се връща от 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 като полезна допълнителна информация.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да проверя $setDifference в два масива с помощта на mongo-query

  2. Вземете брой на общите документи с MongoDB, когато използвате лимит

  3. Node.js - изчакайте няколко асинхронни повиквания

  4. Как да активирам HTTP конзолата на MongoDB 2.6 набор от реплики

  5. Извършване на заявки за регулярни изрази с PyMongo