Time of Update: 2015-02-03
標籤:首先下載mongdb的zip包,可以到:http://www.mongodb.org/downloads。選擇32位或64位的。在D盤建立mongodb檔案夾,d:\mongodb。把解壓裡面所有的東西都拷貝到該檔案夾下。並在這個檔案夾下建立data檔案夾。d:\mongodb\data。在data檔案夾下建立db和log檔案夾。在log下建立MongoDB.log記錄檔。進入安裝目錄的bin目錄,cd d:/mongodb/bin>
Time of Update: 2015-02-02
標籤: ObjectId是"_id"的預設類型。它設計成輕量型的,不同的機器都能用全域唯一的同種方法方便地產生它。 這是MongoDB採用ObjectId,而不是其他比較常規的做法(比如自動增加的主鍵)的主要原因,因為在多個 伺服器上同步自動增加主索引值既費力還費時。MongoDB從一開始就設計用來作為分散式資料庫,處理多個節 點是一個核心要求。後面會講到ObjectId類型在分區環境中容易產生得多。
Time of Update: 2015-02-03
標籤:後台運行 linux mongodb # 方法1:(推薦)# --fork 選項將會通知 mongod 在後台運行/path/to/MongoDB_Dir/bin/mongod --logpath /path/to/file.log --logappend --fork# 方法2:# 將輸出重新導向到 file.log 檔案# &
Time of Update: 2015-01-30
標籤: 我們知道mysql在安裝的時候需要我們設定一個資料庫預設的使用者名稱和密碼,mongodb也不例外,不過mongodb是預設的沒有設定訪問限制的,不需要輸入使用者名稱和密碼都可以訪問的,但是這樣會十分的不安全,我們需要手動的為mongodb加上許可權限制命令。 首先建立一個預設的賬戶 Use admin Db.addUser(‘sa‘,‘sa‘)
Time of Update: 2015-01-30
標籤:mongodb 分區 複製集 1. 主從主節點開啟rest,工作在主模式,開啟http管理介面,開啟安全控制:mongod.exe --install --rest --master --httpinterface --auth --dbpath e:\mongodb\db --logpath e:\mongodb\log\log.txt
Time of Update: 2015-02-01
標籤:背景 MapReduce是個非常靈活和強大的資料彙總工具。它的好處是可以把一個彙總任務分解為多個小的任務,分配到多伺服器上平行處理。 MongoDB也提供了MapReduce,當然查詢語肯定是JavaScript。MongoDB中的MapReduce主要有以下幾階段: 1. Map:把一個操作Map到集合中的每一個文檔 2. Shuffle:
Time of Update: 2015-01-27
標籤: 1:下載http://www.mongodb.org/downloads在85機器上上傳壓縮包後解壓縮。首先在linux中解壓縮安裝程式通過命令操作:解壓 tar -zxvf mongodb-linux-x86_64-2.6.7.gzmongodb-linux-x86_64-2.6.7重新命名為mongodb我們把在mongodb目錄下建立一個data目錄存放資料、建立一個log目錄存放日誌,然後在該目錄下建立一個記錄檔,例如我們命名為mongodb.logmkdir
Time of Update: 2015-01-28
標籤:mongodb簡介 mongodb 是目前在IT行業非常流行的一種非關係型資料庫(NoSql),其靈活的資料存放區方式備受當前IT從業人員的青睞。特點:高效能、易部署、易使用,儲存資料非常方便。本文將介紹mongodb的命令列的使用方法,讓mongodb的操作更加高效。mongodb特點:高效能、易部署、易使用,儲存資料非常方便。功能特性:面向集合儲存,易儲存物件類型的資料模式自由支援動態查詢支援完全索引,包含內部對象支援查詢支援複製和故障恢複使用高效的位元據儲存,包括大型物件(
Time of Update: 2015-01-28
標籤:Mongo DB 是目前在IT行業非常流行的一種非關係型資料庫(NoSql),其靈活的資料存放區方式備受當前IT從業人員的青睞。本文將詳細介紹MongoDB在centos6.5系統裡的安裝步驟。所需軟體mongodb-linux-x86_64-2.6.7.tgz(可以直接從MongoDB的官網下載)Centos6.5系統安裝到檔案夾/usr/local下安裝步驟進入/usr/local目錄下cd /usr/local 建立mongodb檔案夾,作為安裝目標檔案夾mkdir
Time of Update: 2015-01-26
標籤:====【安裝】====DOS下切換到檔案所在盤符 例如 D:\MongoDB\bin設定資料庫儲存位置 mongod.exe --dbpath D:\MongoDB\Data [--auth]//使用者權限運行mongo.exe.bat檔案@echo@pausemongod -repair -dbpath "D:\MongoDB\Data" --authmongod -dbpath "D:\MongoDB\Data" --auth@pause====【使用者權限設定】=
Time of Update: 2015-01-28
標籤:mongodb 最近的項目用到了MongoDB,每次開機都要在cmd裡面輸命令,很麻煩。雖然可以把這些命令寫成了bat指令碼 ,但是這個視窗又很容易被關掉,造成服務停止。所以最保險的方式就是把它註冊成服務。 從網上查了很多的方法,但是均有各種各樣的問題, 有的部落格這麼寫 E:\APMServ5.2.6\MongoDb\bin>mongod --logpath
Time of Update: 2015-01-29
標籤:首先下載MongoDB,官網地址:https://www.mongodb.org/downloads官網地址可能下載比較慢,所以提供我下載後的檔案:http://pan.baidu.com/s/1eQhDtL4,目前官方的最新穩定版本是:2.6.7,我用的是64位的下載完之後解壓(針對zip檔案,官方還提供msi安裝包),放在隨便一個目錄,比如我放在:D:\Program
Time of Update: 2015-01-26
標籤:修改index.js路由規則:var express = require(‘express‘);var router = express.Router();/* GET home page. */router.get(‘/‘, function(req, res, next) { res.render(‘index‘, { title: ‘首頁‘ });});router.get(‘/reg‘,function(req,res,next){ res.render(‘reg‘, {
Time of Update: 2015-01-24
標籤: 以下是官網原文地址: http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/ 概要 MongoDB
Time of Update: 2015-01-24
標籤: 主從動作記錄oplog MongoDB的Replica Set架構是通過一個日誌來儲存寫操作的,這個日誌就叫做"oplog"。oplog.rs是一個固定長度的capped collection,它存在於"local"資料庫中,用於記錄Replica
Time of Update: 2015-01-24
標籤: 當應用的壓力小時,可以減少一些節點來減少硬體資源的成本;總之這是一個長期且持續的工作。 下面將剛剛添加的兩個新節點28013 和28014 從複製集中去除掉,只需執行rs.remove 指令就可以了,具體如下:rs1:PRIMARY> rs.remove("localhost:28014"){ "ok" : 1 }rs1:PRIMARY> rs.remove("localhost:28013"){ "ok" : 1
Time of Update: 2015-01-24
標籤: MongoDB 提供了多樣性的索引支援,索引資訊被儲存在system.indexes 中,且預設總是為_id建立索引,它的索引使用基本和MySQL 等關係型資料庫一樣。其實可以這樣說說,索引是淩駕於資料存放區系統之上的另一層系統,所以各種結構迥異的儲存都有相同或相似的索引實現及使用介面並不足為奇。 基礎索引 在欄位age 上建立索引,1(升序);-1(降序)>
Time of Update: 2015-01-24
標籤: MongoDB shell 不僅僅是一個互動shell,它也支援執行指定javascript 檔案,也支援執行指定的命令片斷。有了這個特性,就可以將MongoDB 與linux shell 完美結合,完成大部分的日常管理和維護工作。 執行指定命令 例如,需要查詢test 庫的t1 表中的記錄數有多少,常用方法如下:[[email protected] bin]#
Time of Update: 2015-01-24
標籤: 方法一:Mongostat 此工具可以快速查看某組運行中的mongodb執行個體的統計資訊,用法如下:[[email protected] bin]# ./mongostatinsert query update delete ...... locked % idx miss % qr|qw ar|aw conn time*0 *0 *0 *0 ...... 0 0 0|0 1|0 4 01:19:15*0 *0 *
Time of Update: 2015-01-25
標籤:mongo db java 數組前兩周的作業比較簡單,輕鬆搞定,這周的作業突然難起來了,費了好大勁兒寫完,還有很多需要改進的地方,目前只能算是勉強實現了功能。需求: HOMEWORK: HOMEWORK 3.1Download the students.json file from the Download Handout link and import it into your local Mongo instance with this