MongoDBの使い方まとめ

データベース

ブログで解説しているMongoDBの記事一覧です。

このブログではMongoDBを運用して得たノウハウを解説しています。
基礎的な使い方から、ハマりやすいポイントまで、実際に使えるように解説しています。

MongoDBの設定

MongoDBを起動する

MongoDBの起動・終了方法と発生しやすいエラーを解説。

起動

MongoDBの起動・停止方法と「ERROR: child process failed, exited with error number 100」の対処法

MongoDBのセキュリティ設定を強化する

MongoDBは標準設定だとセキュリティが弱いので、最低限のセキュリティ設定をしておきましょう。

セキュリティ

MongoDBに設定したい最低限のセキュリティ設定

Node.jsからMongoDBに接続する

Node.jsからMongoDBに接続するライブラリを紹介。

データベース

Node.jsでMongoDBに接続するならmongodbライブラリ(Driver)が便利

MongoDBの使い方

MongoDBのクエリ

MongoDBでデータ解析をする際のクエリのサンプル

集計

MongoDBのgroup(aggregate)の使い方(検索結果を集計する)

MongoDBでバックアップを取得する

database単位でバックアップを取得する

MongoDBのバックアップを取得する方法は2通りあります。
database単位でbson(バイナリjson)形式でバックアップを取得する方法。

バックアップ

MongoDBでmongodumpを利用してバックアップを取得する

CSVをexportする

CSV形式でcollectionのデータをexportする方法。
CSV形式なので、データの中身を見ることができます。

アウトプット

MongoDBのデータをcsvファイルで検証する(mongoexport)

GUIからMongoDBを操作する

GUIからMongoDBを操作できるMongoDB Compassを紹介します。
自分のPC、外部サーバどちらでもアクセスできます。

効率アップ

【感動!GUIからDBを直接更新】MongoDB Compassの使い方

MongoDBでのエラーまとめ

Node.jsからMongoDBにアクセスする際にデータ量が多いと発生するエラーの対策。

エラー

【Node.js】【MongoDB】connection destroyed, not possible to instantiate cursorの原因と対処法

MongoDB起動時に発生するエラーの対策。

起動

MongoDBの起動・停止方法と「ERROR: child process failed, exited with error number 100」の対処法