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

Sự cố Mongoose / MongoDB rất lạ khi chạy trang MEAN trên Openshift

Tôi đã làm việc để đưa trang web của mình hoạt động trên openshift trong vài ngày nay. Tôi đã dành một hoặc hai ngày qua để đảm bảo rằng tất cả các phiên bản gói npm mà tôi sử dụng trên máy tính của mình giống với các phiên bản được sử dụng trên openshift. Sau khi tôi đồng bộ hóa tất cả các phiên bản, rất nhiều công việc phải căn chỉnh lại mã của tôi, nhưng cuối cùng tôi đã làm cho nó hoạt động.

Lỗi chính mà tôi phải tìm ra là khi tôi cố gắng thực hiện PUT yêu cầu, thậm chí nghĩ rằng tôi đã không thay đổi _id trường - nó sẽ cho tôi lỗi này:

MongoError: Mod on _id not allowed

Cuối cùng tôi nhận ra rằng tôi cần tạo một đối tượng với tất cả các thông tin giống nhau, chỉ cần không có _id để cập nhật hoạt động.

Ngoài ra, tôi chỉ cần mày mò rất nhiều để làm đúng - đây là thành quả lao động của tôi - http://hackabox-eamonbenproject.rhcloud.com/ - vấn đề mà tôi đang gặp phải liên quan đến diễn đàn mà tôi đang thực hiện, vì vậy hãy kiểm tra - nó hoạt động đầy đủ.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NoClassDefFoundError => ClassPath $ JavaContext khi sử dụng play start

  2. Có cách nào để lấy IDS đã sửa đổi từ các hoạt động hàng loạt của mongodb bằng mongoose không?

  3. cách kiểm tra xem tài liệu có được cập nhật hoặc chèn vào MongoDB hay không

  4. Trình phân giải tên tùy chỉnh JSON .NET cho các thuộc tính phụ

  5. Mongorestore chuyển từ stdin sang db với tên khác