mongoDBで、エラー「ReferenceError: xxx is not defined (Are you trying to run a script written for the legacy shell? Try running snippet install mongocompat) […]
mongoシェル上でファイルの内容を確認する手順を記述してます。mongoDB6の場合は「fs.readFileSync」で「5」の場合は「cat」となり、コマンドが異なります。 環境 手順 mongoDB6 mongoシェル上でファイルの内容を確認するには、「fs.readdirSync(file […]
pythonで、mongoDBに接続してドキュメントを削除するサンプルコードを記述してます。pythonのバージョンは3.9.7を使用してます。 環境 OS windows 11 Home python 3.9.7 pymongoインストール ライブラリ「pymongo」を使用するのでインストールし […]
mongoDBで、ドキュメント(レコード)を複数件、一度にinsertする手順を記述してます。mongo6では「Collection.insert()」は非推奨となっているので「insertMany」を使用して「insert」します。 環境 手順 ドキュメント(レコード)を複数件、一度に「inser […]
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」を使用するのでインストールし […]