mongoDB DB内にあるコレクションを一覧で取得する
- 2022.11.12
- mongodb
mongoDBで、DB内にあるコレクションを一覧で取得する手順を記述してます。「db.getCollectionNames()」を使用して取得します。 環境 手順 DB内にあるコレクションを一覧で取得するには、「db.getCollectionNames()」を使用します。※viewがあればview […]
mongoDBで、DB内にあるコレクションを一覧で取得する手順を記述してます。「db.getCollectionNames()」を使用して取得します。 環境 手順 DB内にあるコレクションを一覧で取得するには、「db.getCollectionNames()」を使用します。※viewがあればview […]
mongoDBで、シェルをクリアする手順を記述してます。windowsのコマンドプロンプトと同じで「cls」を使用します。 環境 手順 シェルをクリアするには、「cls」を使用します。 実際に、実行してみます。 実行結果 クリアされていることが、確認できます。
mongoDBで、常時結果を整形(pretty)に変更する手順を記述してます。「DBQuery.prototype._prettyShell」を「true」に設定します。mongo6では存在しません。 環境 手順 常時結果を整形(pretty)に変更するには、「DBQuery.prototype._ […]
mongoDBで、キャッシュされているプランを削除する手順を記述してます。「getPlanCache().clear()」を使用します。 環境 手順 キャッシュされているプランを削除するには、「db.コレクション名.getPlanCache().clear()」を使用します。 実行する場合は、コレク […]
mongoDBで、ドキュメント(レコード)が存在すれば更新してなければ追加する手順を記述してます。「update()」に「{ upsert:true }」を指定することで追加することができます。 環境 手順 ドキュメント(レコード)が存在すれば更新してなければ追加するには、「db.コレクション名.u […]
mongoD6Bで、外部からの接続を許可する手順を記述してます。「mongod.conf」の「bindIp」に外部から接続可能な情報を追加します。ここでは環境はcentosなのでfirewallでポートの設定を忘れると接続できません。 環境 手順 外部からの接続を許可するには「mongod.conf […]
mongoDBで、エラー「Failed: (Unauthorized) not authorized on admin to execute command」が発生した場合の対処法を記述してます。「mongostat」コマンドを使用することで確認できます。実行するには「roles:[“r […]
mongoDBで、統計情報を表示して確認する手順を記述してます。「mongostat」コマンドを使用することで確認できます。実行するには「roles:[“root”]」である必要があります。 環境 手順 統計情報を表示して確認するには、「mongostat」コマンドを使用しま […]
mongoDBで、ホスト名を取得する手順を記述してます。「os.hostname()」を使用すれば取得することが可能です。「root」権限があれば「db.serverStatus().host」も使用できます。mongoDB5ではコマンドが異なります。 環境 手順 ホスト名を取得するには、「os.h […]
mongoDBで、メソッドの一覧を確認する手順を記述してます。「mongoDB6」と「mongoDB5」の場合は表示される結果が異なります。 環境 手順 メソッドの一覧を確認するには、「db.help()」を使用します。 実際に、実行して確認してみます。 メソッドが一覧で表示されていることが確認でき […]