mongoshで使うコマンド一覧について記載
#mongosh起動
$mongosh --host <host> --port <port> -u <user> -p <pwd>
#dbを全て表示
$show dbs
#使うDBを選択
$use <database_name>
#コレクションを全て表示
$show collections
#データを作成
$db.coll.insertOne({name: "name"})
#データを作成(複数)
$db.coll.insert([{name: "name1"}, {name:"name2"}])
#documentのデータを一つ表示
$db.coll.findOne()
#documentのデータを全て表示
$db.coll.find()
#テキスト検索
$db.coll.find({$text: {$search: "name1"}})
#データの更新
$db.coll.update({"_id": 1}, {$set: {name: "Name2"}})
#indexを取得
$db.coll.getIndexes()
#indexのkeyを取得
$db.coll.getIndexKeys()
#indexの作成
$db.coll.createIndex({"name": 1})
#indexの削除
$db.coll.dropIndex("name_1")
#データの削除
$db.coll.remove({name: "name1"})
#コレクションの削除
$db.coll.drop()
#dbを全て削除
$db.dropDataBase()
#jsファイルの実行
$load(xxx.js)
以上