0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

mongoDBよく使うコマンド集

Last updated at Posted at 2024-11-21

概要

※随時更新
mongoDBの操作コマンドを忘れがちなので、ここに記録していきます。

接続

# localhost(デフォルト27017ポート)接続
$ mongosh

# ポート指定
$ mongosh localhost:XXXX
$ mongosh --port XXXX

# ユーザ指定
$ mongosh --port XXXX -u XXXX -p XXXX

ユーザ管理

# 管理ユーザ作成
$ use admin
$ db.createUser({user:"XXXXX", pwd:"XXXXXX", roles:["root"]})

# ユーザ一覧表示
$ db.system.users.find()

# ユーザ認証
$ db.auth("XXXX","XXXXX")

DB操作

# レプリカセット状態表示
$ rs.status()

# レプリカセットのメンバー追加(プライマリー→セカンダリー)
$ rs.initiate({ _id: "rs0", members: [{ _id: 0, host: "localhost:27017"},{_id: 1, host: "localhost:27018"},{_id: 2,host:"localhost:27019"}]})

# 読み取り設定
$ db.getMongo().setReadPref('XXXXX');

# 読み取り設定確認
$ db.getMongo().getReadPref()

# データベース一覧表示
$ show dbs

# コレクション一覧表示
$ show collections

# コレクション全件検索
$ db.<collections name>.find()

# データベース削除
$ use <database name>
$ db.dropDatabase();
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?