Time of Update: 2017-01-18
1.增加新的設定檔,並啟動mongod執行個體複製代碼 代碼如下: #14mkdir -p /data/mongodb/shard311./mongod -f /opt/mongodb-linux-x86_64-2.2.0/conf/mongod_3.conf #16mkdir -p /data/mongodb/shard32./mongod -f
Time of Update: 2017-01-18
平台有大量的圖片已經不用了,數量級達到百萬張,差不多100G的空間,放著不管是不是太浪費了?複製代碼 代碼如下:db.fs.files.find({filename:/xxx/}).forEach(function(n) {db.fs.files.update({filename:u.filename},{$set:{filename:newname}},false,true)}} //正則批量更改為固定名稱,便於刪除。mongofiles -port 12345 -d xxx delete
Time of Update: 2017-01-18
寫在前面本文已經假設你已經安裝好了Mongodb(2.6),並且已經開啟了auth。使用者首先我們添加備份和恢複資料所需的使用者,這個使用者需要有readWrite和userAdmin許可權複製代碼 代碼如下:$ mongo$ use admin$ db.auth("admin", "youradminpasswd");$ use backupdb$ db.addUser({ user: "backup", pwd: "passwd", roles: [ "readWrite",
Time of Update: 2017-01-18
MongoDB預設設定為無許可權訪問限制註:研究成果基於Windows平台在部署mongodb成功後,進入控制台: \ 輸入命令:mongod use
Time of Update: 2017-01-18
1.首先在官網下載mongoDB的安裝包:http://www.mongodb.org/downloads這裡我們下載zip格式的下載,其他的沒安裝過,不會,就不說了.2.解壓檔案後:3.在D盤中建立檔案夾mongonDB:4.在mongonDB檔案夾中建立data和log檔案夾.一個是用來存放資料檔案,一個是用來存放日誌的.5.在把解壓後的整個bin檔案夾拷貝過來,放到mongonDB檔案夾中.6.設定path變數:在電腦上右擊-----屬性後:添加一個path變數值:";D:\mongoDB
Time of Update: 2017-01-18
每次啟動MongoDB時總是會收到如下 Unclean shutdown 提示,總結了一下出現該問題的原因及解決方案。提示如下:複製代碼 代碼如下:************** D:\GREENT~1\PowerCmd>mongod --auth -dbpath C:\mongo\MongoDB\mongo\dataWed May 16 16:06:50 Wed May 16 16:06:50 warning: 32-bit servers don't have journaling
Time of Update: 2017-01-18
總結一下如何將mongoDB安裝為WinXP下系統服務。使用的命令如下:複製代碼 代碼如下:Microsoft Windows XP [版本 5.1.2600] (C) 著作權 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>mongod -dbpath C:\mongo\MongoDB\mongo\data --logpath=C:\mongo\MongoDB\mongo\logs\mongodb.log
Time of Update: 2017-01-18
我們可以通過mongod --help查看mongod的所有參數說明,以下是各參數的中文解釋。基本配置複製代碼 代碼如下:–quiet# 安靜輸出–port arg# 指定服務連接埠號碼,預設連接埠27017–bind_ip arg# 綁定服務IP,若綁定127.0.0.1,則只能本機訪問,不指定預設本地所有IP–logpath arg# 指定MongoDB記錄檔,注意是指定檔案不是目錄–logappend# 使用追加的方式寫日誌–pidfilepath arg# PID File 的完整路徑,
Time of Update: 2017-01-18
MongoDB提供了一系列組件來提升資料的安全性。資料安全在MongoDB中是最重要的——因此它利用這些組件來減少曝光面。下面是10個可以用來改善你個人或雲中MongoDB伺服器安全的小提示。 1. 啟用auth-即使在可信賴網路中部署MongoDB伺服器時啟用auth也是項好的安全實踐。當你的網路受攻擊時它能夠提供“深層防禦”。編輯設定檔來啟用auth。複製代碼 代碼如下:auth = true 2.不要把生產環境的資料庫暴
Time of Update: 2017-01-18
MongoDB社區版本和企業版本差異主要體現在安全認證、系統認證等方面,具體資訊參考下表: 版本特性 社區版本 企業版本 JSON資料模型、自由模式 支援 支援 水平擴充的自動分區功能 支援
Time of Update: 2017-01-18
今天在現場的哥們發來異常,讓我解決,錯誤資訊如下:複製代碼 代碼如下:HTTP Status 500 - Read operation to server 192.168.1.110:20001 failed on database wpdb; nested exception is com.mongodb.MongoException$Network: Read operation to server 192.168.1.110:20001 failed on database
Time of Update: 2017-01-18
MongoDB的記錄檔在設定 logappend=true 的情況下,會不斷向同一記錄檔追加的,時間長了,自然變得非常大。解決如下:(特別注意:啟動的時候必須是--logpath指定了log路徑的)用mongo串連到服務端複製代碼 代碼如下:use admin //切換到admin資料庫db.runCommand({logRotate:1})這樣會使mongo關閉當前記錄檔,重啟一個新的記錄檔,不需要停止mongodb服務。
Time of Update: 2017-01-18
MongoDB是一款開源的NoSQL資料庫,主要應用於資料規模龐大的場合,並被視為Node.js的黃金搭檔,由於它採用的是Binary
Time of Update: 2017-01-18
step1:下載https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.11.tgz 最新版,這個是linux64位下載地址,你也可以到首頁自己選擇step2:解壓tar vxf mongodb-linux-x86_64-2.4.11.tgz,解壓完之後,進入到根(/)目錄,建立data/db檔案夾step3:進入解壓完之後的mongodb檔案夾,進入bin目錄,運行./mongod,發現出現錯誤資訊:Please make at
Time of Update: 2017-01-18
緊接著上篇來,這篇主要講,mongodb的group功能,做的還是挺強大的,相當對於find(),skip(),distinct()等,用法比較複雜。測試資料:複製代碼 代碼如下:> db.fruit.find(); { "_id" : 1, "category" : "fruit", "name" : "apple" } { "_id" : 2, "category" : "fruit", "name" : "peach" } { "_id" : 3,
Time of Update: 2017-01-18
首先安裝MongoDB,在終端輸入:複製代碼 代碼如下:sudo apt-get install mongodb 然後啟動資料庫MongoDB:複製代碼 代碼如下:mongod 可能會出現這樣的錯誤:複製代碼 代碼如下:mongod --help for help and startup options mongod: symbol lookup error: mongod: undefined symbol:
Time of Update: 2017-01-18
1. 複製Mongodb到指定伺服器到mongodb官方網站http://www.mongodb.org/downloads下載mongodb,解壓並將目錄考到需要安裝的伺服器上,然後進行配置。例如:複製代碼 代碼如下:[root@SHNHDX17-165 ~]# scp -r root@10.3.18.80:/data/web/dxm/mongodb/mongodb-linux-x86_64-2.4.5 data/web/會將mongodb目錄copy到10.11.17.165伺服器的
Time of Update: 2017-01-18
預設的情況下,關閉shell,mongodb就停止運行了。如果想在後台運行,啟動時只需添加 --fork函數即可。可以在日誌路徑後面添加--logappend,防止日誌被刪除。複製代碼 代碼如下:bin/mongodb --fork --dbpath=// --logpath=// --logappend在後台運行,如果想要關閉它的話,需要給他發送shutdownServer()1、普通命令:複製代碼 代碼如下:$ ./mongod> use
Time of Update: 2017-01-18
MongoDB是一款開源的NoSQL資料庫,主要應用於資料規模龐大的場合,並被視為Node.js的黃金搭檔,由於它採用的是Binary
Time of Update: 2017-01-18
使用Skip和limit可以如下做資料分頁:Code: page1 = db.things.find().limit(20) page2 = db.things.find().skip(20).limit(20) page3 = db.things.find().skip(40).limit(20) 備忘:可用於分頁,limit是pageSize,skip是第n-1頁*pageSize (n-1表示幾 第1,2...頁)