欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

mongodb之基礎操作

系統 2026 0

1,安裝:以我本機為例:

1)命令安裝方式:

1.1 將下載下來的壓縮包解壓到?D:\Installed\MongoDB 下面。

1.2 以管理員方式打開命令提示符,將目錄切換到?D:\Installed\MongoDB\bin下面(也可以通過設置環境變量,這樣就不用切換目錄了)。

1.3 運行下面的命令

mongod --dbpath?D:\Installed\MongoDB\data\db?--logpath?D:\Installed\MongoDB\log\mylog.log --install --serviceName "MongoDB"

運行完成后在瀏覽器輸入如下URL: http://localhost:27017/ ? ?如果出現類似下面的內容,就說明安裝成功了:

You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number ?

命令解釋: --dbpath mongodb數據庫文件的存放位置; --logpath mongodb日志文件的位置 ? --serviceName mongodb的服務名稱

?

2)配置文件方式安裝(推薦)?

2.1 新建一個配置文件mongod.cfg(名字不是強制的),放在D:\Installed\MongoDB 下面(位置也不是強制的),配置文件寫入如下內容:

dbpath=D:\Installed\MongoDB\data\db

logpath=D:\Installed\MongoDB\log\mongod.log??

這些內容是mongodb 安裝時的配置信息

2.2 以管理員方式進入命令提示符,運行如下命令:

mongod --config d:\mongodb\mongod.cfg --install?

安裝成功后服務名默認為MongoDB

?

===================================mongodb 常用命令及索引操作

常用命令:
====查看當前數據庫狀態
db.stats()
===個性化系統可以幫助標記效率慢的查詢,開啟命令如下:
db.setProfilingLevel(1)
==查看個性化數據,輸出所有查詢用時超過100ms的日志
db.system.profile.find({millis:{$gt:100}})
==查看復制信息
rs.status()
===查看鎖情況
use config
db.locks.find()
========數據庫備份步驟:
1,將緩存中的數據寫入磁盤,同時鎖住數據庫,不允許再寫數據
db.fsynclock()
2,創建快照
3,將數據庫解鎖
db.fsyncUnlock()
=======創建索引
ensureIndex()
=例子1:
{"field1":1}
{"field2,field3":1}
{"field2":1,"field3":1}
索引也可以建立在子文檔上,比如:
db.factories.find({metro:{city:"New York",state:"NY"}})
=例子2:people類如下:
{
"_id":ObjectId(),
"name":"john smith",
"address":{
"street":"Main",
"zipcode":100081,
"state":"WI"
}
}
建立索引的語句:
db.people.ensureIndex("address.zipcode":1)
=組合索引
products的collection如下:
{
"_id":ObjectId(...),
"item":"Banana",
"category":["food","produce","grocery"],
"location":"4th Street Store",
"stock":4,
"type":cases,
"arrival":Date(...)
}
建立組合索引的語句:
db.products.ensureIndex({"item":1,"location":1,"stock":1})
==多鍵索引
一個字段的值是一個數組,那么在這個字段上建立的索引會索引數組中的每一個元素。
例子:
{
"_id":ObjectId("..."),
"name":"Warm John",
"author":"li ke",
"tags":["weather","hot","record","april"]
}
==唯一索引:
例子:為user_id建立唯一索引:
db.addresses.ensureIndex({"user_id":1},{unique:true})
===sparse index
db.addresses.ensureIndex({"xmpp_id":1},{sparse:true})
==========創建索引的參數
==后臺創建索引,不影響數據庫實例的使用
db.people.ensureIndex({zipcode:1},{background:true,sparse:true})
==強制創建唯一索引
db.accounts.ensureIndex({username:1},{unique:true,dropDups:true})

強制創建時會刪除重復記錄!?

?

?

?

mongodb之基礎操作


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久观看免费视频 | 国产精品视频网 | 中文字幕一区二区三区四区不卡 | 久久一精品 | 高清视频一区 | 嫩嫩草网站 | 天天操狠狠操夜夜操 | 黑人狂躁日本妞无码A片 | 亚洲国产精品成人 | 奇米视频7777 | 久草久视频 | 国产午夜免费一区二区三区 | 狠狠色丁香婷婷久久综合考虑 | 538亚洲欧美国产日韩在线精品 | 日韩欧美视频在线 | 久久99国产精品久久99无号码 | 免费大片在线观看网站 | 在线成人av观看 | 欧美激情一区二区亚洲专区 | 欧美手机在线观看 | 电视剧知青1至45集免费观看 | 一级毛片免费看 | 久草精品视频在线观看 | 午夜色站 | 斗罗破苍穹在线观看免费完整观看 | 亚洲第一激情 | 小视频你懂得 | 久草欧美 | 日韩久久一区二区三区 | 欧美日韩在线免费 | 日韩有码一区二区三区 | 邪不压正免费观看完整高清视频 | 久久经典视频 | 亚洲欧美中文字幕 | 在线观看特色大片免费网站 | 综合色区 | 亚洲精品美女久久久 | 久草免费资源视频 | 狠狠综合久久av一区二区小说 | 日本翁熄系列乱在线视频 | 亚洲精品美女久久久 |