mongoDB whereを使用する
- 2022.09.21
- mongodb
mongoDBで、whereを使用する手順を記述してます。「find」で「$where」を使用します。mongoDBでも一般的なリレーショナルデータベースのように「where」を使用してデータを抽出することできます。 環境 手順 実行計画を取得するには、「$where」を使用します。 実際に、以下の […]
mongoDBで、whereを使用する手順を記述してます。「find」で「$where」を使用します。mongoDBでも一般的なリレーショナルデータベースのように「where」を使用してデータを抽出することできます。 環境 手順 実行計画を取得するには、「$where」を使用します。 実際に、以下の […]
mongoDBで、指定したプロパティのドキュメント(レコード)を削除する手順を記述してます。mongo6では「remove」は非推奨になっているため「deleteMany」を使用します。 環境 手順 指定したプロパティのドキュメント(レコード)を削除するには、「db.コレクション名.deleteMa […]
mongoDBで、配列が含まれているものを抽出する手順を記述してます。 環境 手順 配列が含まれているものを抽出するには、「$all」を使用します。 実際に、以下のデータベース「hoge」にある「bar」というコレクション(テーブル)のドキュメント(レコード)を使用して動作を確認してみます。 「ta […]
mongoDBで、ドキュメント(レコード)を検索する手順を記述してます。「find()」を使用します。mongoDB6の場合は、実行すると自動的に整形されて出力されるようになってます。 環境 手順 ドキュメント(レコード)を検索するには、「db.コレクション名.find()」を使用します。 実際に、 […]
mongoDBで、パスワード設定をテキスト表示せずに設定する手順を記述してます。「passwordPrompt()」を「createUser」で使用することで入力形式でパスワードを設定することができます。 環境 手順 パスワード設定をテキスト表示せずに設定するには、「passwordPrompt() […]
mongoDBで、ドキュメント(レコード)を指定した件数取得する手順を記述してます。通常のSQLのように「limit」を使用して件数を指定します。 環境 手順 ドキュメント(レコード)を指定した件数取得するには、「db.コレクション名.find({}).limit()」を使用します。 実際に、以下の […]
mongoDBで、開始位置を指定してデータを取得する手順を記述してます。「find」に「skip」と「limit」を使用します。 環境 手順 開始位置を指定してデータを取得するには、「db.コレクション名.find({}).skip().limit()」を使用します。 実際に、以下のデータベース「h […]
mongoDBで、indexを削除する手順を記述してます。 「dropIndex」で削除したインデックスを指定して削除します。 環境 手順 indexを削除するには、「dropIndex」を使用します。 実際に、以下のデータベース「hoge」にある「foo」というコレクションにあるインデックスを削除 […]
mongoDBで、javascriptを作成して実行する手順を記述してます。「load」で作成した「javascript」ファイルを読み込むと定義されている関数を実行することができます。 環境 手順 javascriptを作成して実行するには、「load」を使用します。 実際に、jsを作成して実行し […]
mongoDBで、ドキュメント(レコード)を最初の1件だけ取得する手順を記述してます。「findOne」を使用して取得します。 環境 手順 ドキュメント(レコード)を最初の1件だけ取得するには、「db.コレクション名.findOne()」を使用します。 実際に、以下のデータベース「hoge」にある「 […]