Time of Update: 2016-09-14
標籤:建議使用方法三,最簡單且容易查看一:如果mongodb已經運行了很長時間,此時查看mongod.log很大,沒法開啟查看相應資訊#ps -ef|grep mongod找到相應的mongod的進程的pid然後kill -SIGUSR1 pid 這樣mongod就會重建一個記錄檔> db.setProfilingLevel(2); {"was" : 0 , "ok" : 1} >
Time of Update: 2016-09-14
標籤:mongodb3.0.x的安裝教程網上很多,這裡主要介紹3.2.5的安裝linux iso 在\\10.10.10.1\ShareDoc\User\yipengzhi\ISO\Centos7.0 這個安裝就不介紹了mongodb 3.2.5安裝包在 Linux 版本:\\10.10.10.1\sharedoc\user\7.0\mongodb-3.2.5-linux-5-23-s.zip
Time of Update: 2016-09-14
標籤:RS叢集中mongod的安裝和單機一樣,只是設定檔略有不同,單機安裝路徑linux 下mongodb 3.2.5安裝下面是rs叢集的設定檔:systemLog:destination: filepath: /home/mongodb/log1/mongod.log ##log的路徑logAppend: truestorage:journal:enabled: truedbPath: /home/mongodb/data &
Time of Update: 2016-09-14
標籤:CentOS 7 預設沒有使用iptables,所以通過編輯iptables的設定檔來開啟連接埠是不可以的CentOS 7 採用了 firewalld 防火牆如要查詢是否開啟27019連接埠則: 12[[email protected] ~]# firewall-cmd --query-port=27019/tcpno 顯然27019連接埠沒有開啟下面我們開啟27019連接埠: 12[[email protected] ~]#
Time of Update: 2016-09-14
標籤:建立虛擬機器,如果是使用copy的方式安裝系統,記得修改機器名,否則所有的機器名稱都一樣,會造成安裝失敗同時關閉掉防火牆,將所有的機器的時間調成一致,master和slave的heartbeat間隔不能超過三秒,否則造成啟動mongos失敗,這個可以查看mongos日誌使用MongoDB 3.02或者後續版本的安裝包在D:\mongodb下安裝. 如果你是自己通過原始碼編譯獲得的MongoDB的相關程式, 你需要建立D:\mongodb\bin,並把mongod.exe,
Time of Update: 2016-09-10
標籤:軟體版本64位: $ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.0.tgz mongodb-linux-x86_64-rhel62-3.2.0.tgz伺服器3台: 192.168.1.20 (master[PRIMARY])
Time of Update: 2016-09-12
標籤:前面提到mongodb 中的$where 查詢時候,mongo 中的where 查詢是不用索引的,所以查詢的效率很低,所以能不用$where就儘可能的不用$where,並且在aggregate()中都沒有where查詢,因此$where 今天最佳化一下$where 查詢,一般我們的where
Time of Update: 2016-09-10
標籤:一.首先安裝mongodb1.官網下載mongoDB:http://www.mongodb.org/downloads,選擇windows平台。安裝時,一路next就可以了。我安裝在了F:\mongoDB目錄下。2.建立工作目錄:在mongoDB目錄下建立資料存放目錄:F:\mongoDB\data\db在mongoDB目錄下建立記錄檔:F:\mongoDB\log\mongodb.log3.運行cmd.exe(以管理員身份開啟),進入到F:\mongoDB\bin目錄下,執行以下命令
Time of Update: 2016-09-13
標籤:安全 伺服器 使用者名稱 版本:mongodb3.2.6備份格式:/data/mongodb/bin/mongodump -h IP --port 連接埠號碼 -u 使用者 -p 密碼-d 資料庫名-o 儲存路徑 恢複格式:/mnt/mongodb/bin/mongorestore -h IP --port 連接埠號碼 -u 使用者名稱-p密碼 -d 資料庫名
Time of Update: 2016-09-10
標籤:一.內建的apt-get安裝 sudo apt-get install mongodb二.源碼編譯安裝 1.下載 http://www.mongodb.org 2.解壓 tar -zxvf monodb-linux-i686-2.0.2.tgz
Time of Update: 2016-09-13
標籤:官網:https://www.mongodb.com/download-center執行msi檔案。 環境配置可以參照我的步驟來進行配置,目錄根據個人需要設定。解壓安裝包到D:\Tools\mongodb建立資料庫目錄 D:\Tools\mongodb\data建立日誌目錄 D:\Tools\mongodb\logs 執行如下命令後mongod --dbpath D:\Tools\mongodb\data
Time of Update: 2016-09-08
標籤:直接上代碼‘use strict‘var fs=require(‘fs‘), mongodb=require(‘mongodb‘).MongoClient, assert=require(‘assert‘),
Time of Update: 2016-09-07
標籤:1.匯出到csv檔案: 2.從csv匯入: 資料經過csv匯出匯入,有一個非常隱蔽的問題,編寫代碼時需要注意: 先匯入一條資料: 其中Price是double類型: 然後我把該條記錄匯出到Demo.csv,並且從資料庫刪除該條記錄,然後再從Demo.csv匯入該條記錄: 再來看此時資料庫中該條記錄: 發現Price數值原本double型66.000000自動變成了Int32型66。 這時問題出現了,你如果還是用bson_iter_double
Time of Update: 2016-09-08
標籤:Nodejs 應用簡單的訪問Mongodb 部署至Docker 1.本地簡單的寫能運行起來的一個nodejs (demo可寫的更簡單 一個post一個get即可)schemas user.jsvar mongoose = require(‘mongoose‘)var UserSchema = new mongoose.Schema({name:{unique:true,type:String},password:{type:String},//0 1 2 3
Time of Update: 2016-09-07
標籤:(1)mongo啟動服務,請查看 http://www.cnblogs.com/he0xff/p/5820575.html(2)建立 某個檔案;js 例如:hello.js安裝 npm install ejs npm install express npm install mongodb npm install monk建立某個 view層(看你hello.js中的定義)/** @jackhe*
Time of Update: 2016-09-06
標籤:在mongodb 叢集中,if 存在orphaned documents 和chunk migration, count查詢可能會導致一個不正確的查詢結果,例如我就是踩的這個坑,先不說話,看結果:skip 只能擷取到54631,而count查出來了77396條資料,這就是坑,一樣的查詢條件,不一樣的結果,為了避免這種結果,可以使用彙總查詢,如所示,著裡又是一個坑。mongodb
Time of Update: 2016-09-06
標籤:file down :http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz/usr/local/tar zxvf mongodb-linux-x86_64-2.4.9.tgzmv mongodb-linux-x86_64-2.4.9 mongodbcd mongodbmkdir dbmkdir logscd binvim
Time of Update: 2016-09-02
標籤:1.node.js環境安裝npm config set registry https://registry.npm.taobao.orgnpm config get registrynpm root -g 2.mongodb-3.2.9測試(配置了使用者名稱密碼)var Server = require(‘mongodb‘).Server;var Db = require(‘mongodb‘).Db;var server = new Server(‘115.29.171.114
Time of Update: 2016-08-31
標籤:個人測試開發的時經常會採用shell 啟動mongodb,當進入項目團隊開發測試時,必須讓mongodb可以隨系統自啟動。1、編寫啟動命令 sudo vim /etc/rc/local1-1 mongodb的啟動命令1-2 mongodb的設定檔位置2、編寫設定檔1-1 指定連接埠號碼1-2 指定後台運行1-3 指定資料存放區路徑1-4 指定日誌路徑和檔案,並配置為追加模型3、重啟系統 sudo reboot mongodb ubuntu下自啟動
Time of Update: 2016-08-31
標籤:MongoDB是文檔型資料庫,每個文檔(doc)表示資料的一項記錄。相比關係型DB的row只能使用簡單的資料類型,doc能夠使用複雜的資料類型:內嵌doc,數組。MongoDB的數組是一系列元素的集合,使用中括弧 [] 表示數組,例如:[1,2,3]的元素是整數值,[{name:"t5"}, {name:"t7"}],[ {name:"t5", age:21}, {name:"t7", age:22}