私はmongodbとnodeJSが初めてです。現在、node.js、monk、mongodb を使用してサンプル アプリケーションを作成しました。ただし、それを機能させるには、2 つの cmd ウィンドウを開く必要があります。最初のウィンドウは、mongodb フォルダーに移動し、次を実行しますmongod --dbpath myprojectpath
。2 つ目は、myprojectpath に移動して、次を実行しますnpm start
。mongodb を起動して作業パスを手動で指すことは、Web アプリケーションにとって正しい方法ではないようです。しかし、MongoDB が自分のプロジェクトを自動的にポイントして、SQL サーバーのように実行できるようにするにはどうすればよいでしょうか?
質問する
646 次
1 に答える
1
可能ですが、言及した2つのシェル呼び出しが異なることに注意してください。
1 つ目は、データ ディレクトリを使用して mongoDb サーバーを起動します。docs/data/db
で説明されているように、データファイルをデフォルト ディレクトリ () に配置できます。データファイルがデフォルトのディレクトリにある場合は、単純にそれを開始するだけで、データファイルをリンクする手間を省くことができます。mongod
すばやく起動するには、次のようなものを実行できます。
#!/bin/sh
mongod;
cd <your project> && node app.js;
アプリを起動します。
于 2014-08-11T17:15:23.167 に答える