mongodb shell 操作
最下面放很有價值的參考連結。    mysql專有名詞對應:    SQL MongoDB   database database  table collection  row document  column field       新增使用者   db.createUser()  註: addUser為前幾版的mongo指令     ex:      db.createUser(      {        user: "admin",        pwd: "1111",        roles: [  { role: "userAdminAnyDatabase", db: "admin" } ]      }   )   重要:剛開始一個資料庫只能新增一個user,若新增第2個或是下達其他的指令,則會發生權限不足的問題,必須先用db.auth()登入資料庫才能獲得權限,一般的roles指定為readWrite,db必須要指定目前所在的db名稱。   若要查看roles種類,以下網址:  https://docs.mongodb.com/v3.2/reference/built-in-roles/#database-user-roles   use db_name  進入資料庫    查看使用者:   show users   查看資料表:  show collections   查看所有的資料庫  show databases 註:只會顯示有放資料的資料庫   創建資料庫  use db_name  註:只要insert一筆資料就可以在show databases上看到   創建資料表:  mongodb為 Schema Free,所以不需預先創造資料表、欄位等。  db.createCollection("TableTest")   詳細createCollection規範,以下網址:  https://docs.mongodb.com/v3.2/reference/method/db.createCollection/#definition   更新使用者  db.updateUser()   ...