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

MongoDBに保存されているJavaScript関数をどのようにデバッグできますか?

    そのための特別な施設はありません。できることの1つは、サーバーとまったく同じjavascriptを実行できるmongoシェルでそのコードの一部を実行することです。シェルにはデバッガーがありませんが、インタラクティブなプロンプトがあれば、試してみたり、変数を調べたりするのがはるかに簡単になります。

    個人的には、コードをサーバーに移動することを必ずしもお勧めしません。複数の書き込み操作(挿入など)を続けて送信し、複数の送信後に単一の確認応答を要求することが可能であることに注意してください。したがって、重要なネットワーク遅延があっても、そのシナリオは必ずしも遅いとは限りません。

    または、mongodプロセスと同じサーバーでC#コードを実行して、リクエストのターンアラウンドのレイテンシを非常に低くすることもできます。そのための1つの方法は、C#で記述され、上記のロジックをカプセル化したWebサーバーを作成することです。



    1. AWS上のMongoDB:MongoDBサーバーに適切なEC2インスタンスタイプを選択する方法は?

    2. リリースビルドでMongodbCxxドライバーテストがクラッシュする[デバッグで正常に動作する]

    3. mongoDBとのNodeJS接続エラー

    4. コレクション内のすべてのドキュメントをカウントし、MongoDBとExpress.jsを使用してコントローラーでcontを使用するにはどうすればよいですか?