sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB Stitch vrací data jako $NumberDouble namísto samotného čísla

Ve výchozím nastavení je formát výsledku vrácený MongoDB Stitch webhooks je v MongoDB Extended JSON formát nebo EJSON ve zkratce. To je užitečné pro definování datových typů, které by se jinak v normálním JSON ztratily. Existují některé typy objektů, které nemají v JSON ekvivalent, například ObjectId() a Date() .

Pokud se chcete vrátit jako normální JSON, můžete nastavit objekt odpovědi jako příklad níže:

exports = function(payload, response) {

    result = {"firsthit": 10};

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

Můžete také najít knihovnu EJSON a Balíčky nástrojů Stitch jako užitečné dodatečné informace.




  1. MongoDB / Geojson $geointersects problémy

  2. Textové vyhledávání Mongoose s operátorem AND

  3. Loopback:v blízkosti filtru v dílčím poli objektu

  4. htmlspecialchars odstraní hodnotu uvnitř pole?