MongoDB数据库创建用户及常用命令
生活随笔
收集整理的這篇文章主要介紹了
MongoDB数据库创建用户及常用命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MongoDB數據庫無認證啟動命令
mongod -f /mongodb/etc/mongo.conf有認證的啟動命令
mongo -f /mongodb/etc/mongo.conf --auth此時進入數據庫,需要賬號密碼
MongoDB創建用戶
//啟動無認證命令 mongod -f /mongodb/etc/mongo.conf//進入mongo數據庫 mongo//展示所有庫 show dbs創建一個root用戶權限
//進入admin。如果沒有admin庫,會自動創建admin庫 user admin//創建一個新賬號 用戶名admin 密碼admin 權限root db.createUser({user:"admin",pwd:"admin",roles:["root"]})//賬號授權:用戶名 密碼。 回車,返回1,認證成功。 db.auth("admin","admin")或者創建一個指定訪問text數據庫的用戶
//進入test數據庫。如果沒有test庫,會自動創建test庫 user test//創建一個新賬號 用戶名root 密碼123456 權限dbOwner 只能訪問test數據庫 db.createUser({user:"root",pwd:"123456",roles:[{role:'dbOwner',db:'test'}]})MongoDB對數據庫的基本操作命令:
//創建集合 name集合名稱 options對集合的設置 db,createCollection(name,options)//刪除集合 db.collection_name.drop()//查看集合 show collections//goods集合下創建一條數據可用insert或save db.goods.insert({id:101,'name':'panda'}) db.goods.insert({id:102,'name':'panda1'})//查看集合下文檔內容 db.goods.find().pretty() //gt 大于 //lt 小于 //eq 等于 //gte 大于等于 //lte 小于等于 //ne 不等于//刪除集合內文檔的內容 id為101的數據 db.goods.remove({"id":101})//刪除當前數據庫 db.dropDatabase()數據導入的三種方式:
//第一種--一條條數據導入 db.goods.insert({id:101,'name':'panda'})//第二種--MongoDB Compass 數據視圖工具 import導入文件 數據視圖工具導入//第三種--無數據視圖工具且數據非常多 //-d 指定數據庫 //-c 指定數據集合名稱 //-file 指定本地文件路徑或線上路徑 mongoimport -d db_demo -c user --file /Users/db_user.text更多的mongoDB命令可以查看MongoDB教程,網址:https://www.runoob.com/mongodb/mongodb-update.html
總結
以上是生活随笔為你收集整理的MongoDB数据库创建用户及常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 制造企业产品成本核算功能设计实例
- 下一篇: 最流行的Java IDE有哪些?