sql >> データベース >  >> NoSQL >> MongoDB

node / express / mongodbアプリをどのように構成する必要がありますか?

    価値があるのは、私が明らかに良いものを思い付く(または見つける)まで、私の実際のセットアップはこれです:

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

    そうです、モデル、ビューですが、私は別々のルートと実際のハンドラーの実装を行います。デカップリング、依存性注入。はるかにテスト可能/モック可能。




    1. MongoDBアップデートディープアレイ

    2. 複数のフィールドによるMongoDBテキスト検索フィルター

    3. mongoコンソールでObjectIdを使用してオブジェクトを検索するにはどうすればよいですか?

    4. 'ObjectId'を使用してMongoDBをクエリする