日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MongoDB数据库创建用户及常用命令

發布時間:2023/12/31 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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数据库创建用户及常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。