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

Jak bych měl strukturovat svou aplikaci node/express/mongodb?

Co to stojí za to, moje skutečné nastavení je toto, dokud nepřijdu (nebo nenajdu) něco jasně lepšího:

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
  ...

Takže ano, modely, pohledy, ale dělám samostatné cesty a skutečnou implementaci handlerů. Oddělení, vstřikování závislosti úplně. Mnohem testovatelnější/zesměšněnější.




  1. Jak přidat pole automatického přírůstku do agregátu MongoDB?

  2. Mohu nakonfigurovat MongoDB tak, aby byl v paměti?

  3. Jak používat operátor $in v mongodb se dvěma poli v jazyce Java

  4. uložení obrázku do mongodb