mongoDB 結果を見やすく整形する
- 2022.10.01
- mongodb
mongoDBで、結果を見やすく整形する手順を記述してます。mongoDB6.0.2の場合は「find」のみでも整形されているようで、mongo5だと「db.コレクション名.find({}).pretty()」で可能です。 環境 手順 mongoDB6.0.2の場合は「pretty()」を使用しなく […]
mongoDBで、結果を見やすく整形する手順を記述してます。mongoDB6.0.2の場合は「find」のみでも整形されているようで、mongo5だと「db.コレクション名.find({}).pretty()」で可能です。 環境 手順 mongoDB6.0.2の場合は「pretty()」を使用しなく […]
mongoDBで、コマンドを確認する手順を記述してます。「db.」と入力した後に「tab」を2回押下すると確認することが可能です。 環境 手順 コマンドを確認するには、「db.」と入力して「tab」キーを2回入力します。 実行結果 mongoDB5 環境 mongoDB5も同じで、「db.」と入力し […]
mongoDBで、ドキュメント(レコード)のプロパティ名を変更する手順を記述してます。「db.コレクション名.updateOne()」で最初に見つかった値を「db.コレクション名.updateMany()」で全て変更可能です。「db.コレクション名.update()」は「6」ではとなってます。 環境 […]
mongoDBで、複数のドキュメント(レコード)を一括更新する手順を記述してます。「update」はmongo6では非推奨となったため「updateMany」と「updateOne」を使用します。 環境 手順 複数のドキュメント(レコード)を一括更新するには、「db.コレクション名.updateMa […]
mongoDBで、indexを確認する手順を記述してます。「getIndexes()」を使用します。 環境 手順 「index」を確認するには、「db.コレクション名.getIndexes()」を使用します。 実際に、以下のデータベース「hoge」にある「foo」というコレクション(テーブル)のドキ […]
pythonで、mongoDBに接続してドキュメントを取得するサンプルコードを記述してます。pythonのバージョンは3.9.7を使用してます。 環境 OS windows 11 Home python 3.9.7 pymongoインストール ライブラリ「pymongo」を使用するのでインストールし […]
mongoDBで、whereを使用する手順を記述してます。「find」で「$where」を使用します。mongoDBでも一般的なリレーショナルデータベースのように「where」を使用してデータを抽出することできます。 環境 手順 実行計画を取得するには、「$where」を使用します。 実際に、以下の […]
mongoDBで、指定したプロパティのドキュメント(レコード)を削除する手順を記述してます。mongo6では「remove」は非推奨になっているため「deleteMany」を使用します。 環境 手順 指定したプロパティのドキュメント(レコード)を削除するには、「db.コレクション名.deleteMa […]
mongoDBで、配列が含まれているものを抽出する手順を記述してます。 環境 手順 配列が含まれているものを抽出するには、「$all」を使用します。 実際に、以下のデータベース「hoge」にある「bar」というコレクション(テーブル)のドキュメント(レコード)を使用して動作を確認してみます。 「ta […]
mongoDBで、ドキュメント(レコード)を検索する手順を記述してます。「find()」を使用します。mongoDB6の場合は、実行すると自動的に整形されて出力されるようになってます。 環境 手順 ドキュメント(レコード)を検索するには、「db.コレクション名.find()」を使用します。 実際に、 […]