MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB Stitch trả về dữ liệu dưới dạng $ NumberDouble thay vì chính là số

Theo mặc định, định dạng kết quả được trả về bởi MongoDB Stitch webhooks nằm trong MongoDB Extended JSON định dạng hoặc EJSON gọi tắt là. Điều này rất hữu ích để xác định các kiểu dữ liệu nếu không sẽ bị mất trong JSON thông thường. Có một số loại đối tượng không có tương đương trong JSON, ví dụ: ObjectId () Ngày () .

Nếu bạn muốn trở lại như một JSON bình thường, bạn có thể đặt đối tượng phản hồi như một ví dụ bên dưới:

exports = function(payload, response) {

    result = {"firsthit": 10};

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

Bạn cũng có thể tìm thấy thư viện EJSON Gói Tiện ích Stitch như thông tin bổ sung hữu ích.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không thể duy trì trạng thái giao dịch vì thiếu tập hợp giao dịch phiên

  2. Nhận tập hợp tất cả các giá trị duy nhất trong trường mảng

  3. Làm thế nào để phát trực tuyến Kết quả truy vấn MongoDB với nodejs?

  4. Khung thực thể và MongoDb

  5. Làm cách nào để sắp xếp mảng tài liệu con trong mongoose / mongodb?