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

Làm cách nào bạn có thể gỡ lỗi các hàm javascript được lưu trữ trong MongoDB?

Không có một cơ sở cụ thể nào cho việc đó. Một điều bạn có thể làm là chạy một số mã đó trong trình bao mongo, có thể thực thi chính xác javascript giống như máy chủ. Shell không có trình gỡ lỗi nhưng với lời nhắc tương tác của nó, việc thử mọi thứ, kiểm tra các biến, v.v. sẽ dễ dàng hơn nhiều.

Cá nhân tôi không nhất thiết khuyên bạn nên chuyển mã vào máy chủ. Lưu ý rằng có thể gửi một số hoạt động ghi (chẳng hạn như chèn) liên tiếp và sau đó sau khi gửi một vài thao tác yêu cầu một xác nhận duy nhất. Do đó, kịch bản đó không nhất thiết phải chậm ngay cả khi có một số độ trễ mạng không đáng kể.

Ngoài ra, bạn có thể chạy mã C # trên cùng một máy chủ như quy trình mongod và do đó nhận được độ trễ cực kỳ thấp khi xoay vòng các yêu cầu. Một cách để làm điều đó là tạo một máy chủ web được viết bằng C # và đóng gói logic được đề xuất ở trên.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Thuộc tính động với Rails và Mongoid

  2. Dữ liệu rỗng sau khi lưu thực thể bằng Moongose ​​và GraphQL

  3. Làm thế nào để sử dụng django cùng với mongoengine?

  4. Tổng hợp các kiểu phụ khác nhau trong tài liệu của một bộ sưu tập

  5. FindAndUpdate Cách kiểm tra xem tài liệu đã thực sự được cập nhật chưa