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

Tôi nên cấu trúc ứng dụng nút / express / mongodb của mình như thế nào?

Đối với những gì nó đáng giá, thiết lập thực tế của tôi là thế này, cho đến khi tôi nghĩ ra (hoặc tìm thấy) thứ gì đó rõ ràng tốt hơn:

lib
  db
      index.js
      model.js
      ...
  handler
      index.js
      whateverMakesSenseForMyParticularWebSite.js
      ...
  router
      index.js
      model1RestRoutes.js
      model2RestRoutes.js
      iuRoutes.js
      ...
  config.js (or a folder with multiple files if it makes sense)
  server.js (main)
public
  css
  img
  js
test
  ...
views
  ...

Vì vậy, có, các mô hình, các khung nhìn, nhưng tôi thực hiện các tuyến đường riêng biệt và việc thực hiện các trình xử lý thực tế. Tách biệt, tiêm phụ thuộc tất cả các cách. Có thể thử nghiệm / mô phỏng nhiều hơn.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. lỗi mongodb khó hiểu LEFT_SUBFIELD chỉ hỗ trợ Object:stats not:6

  2. Làm thế nào để tính toán phần trăm?

  3. Mongoid:sử dụng nhiều hơn một cơ sở dữ liệu?

  4. ValueError:<Quá nhiều giá trị để giải nén>

  5. Làm thế nào để so sánh dữ liệu Morphia, Mongo4j và Spring cho MongoDB?