Time of Update: 2016-01-06
標籤:一.mongodb replication 介紹 官網上的第一句話就是Replication is the process of synchronizing data across multiple servers.翻譯過來就是replication(複製)是跨多個伺服器同步的過程,基本原理就是一個主伺服器和很多從伺服器通過同步處理記錄的方式來達到資料一致的目的,並且有且只有一個主伺服器,在mongodb中也叫主節點(primary
Time of Update: 2016-01-05
標籤:1. 什麼是複本集複本集就是mongoDB副本所組成的一個叢集。同期原理是,寫操作發生在主庫,從庫同步主庫的OpLog日誌。叢集中沒有特定的主庫,主庫是選舉產生,如果主庫down了,會再選舉出一台主庫。 mongoDB也可以配置成主從模式,但,官方已經不建議使用主從模式了,替代方案是採用複本集的模式。 複本集有以下特點:1.
Time of Update: 2015-12-31
標籤:1、主伺服器配置 #auth = true dbpath = /data/mongodb/dblogpath = /data/mongodb/log/mongodb.log port = 27017fork = true #以精靈的方式啟用,即在後台運行nohttpinterface = true logappend=true master=true 2、從伺服器配置 #auth =
Time of Update: 2015-12-30
標籤:建立、更新和刪除文檔 1. 插入並儲存: 1). 單條插入,insert : db.foo.insert({"bar":"baz"}) 2). 批量插入,batchInsert : db.foo.insert([{"_id":0},{"_id":1}]) 3).
Time of Update: 2015-12-30
標籤:索引就是用來加速查詢的。建立資料庫索引就像確定如何組織書的索引一樣。但是你的優勢是知道今後做何種查詢,以及哪些內容需要快速尋找。比如:所有的查詢都包括"date"鍵,那麼很可能(至少)需要建立一個關於"date"的索引。如果要查詢使用者名稱,則不必索引"user_num"鍵,因為根本不會對其進行查詢。現在要依照某個鍵進行尋找:> db.people.find({"username" :
Time of Update: 2015-12-16
標籤:NoSQL(NoSQL = Not Only SQL ),意即"不僅僅是SQL"。非關係型的資料存放區MongoDB 是一個基於分布式檔案儲存體的資料庫。由 C++ 語言編寫。旨在為 WEB 應用提供可擴充的高效能資料儲存解決方案。MongoDB 是一個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。MongoDB有資料庫、集合、文檔三個基本概念分別相當於關聯式資料庫中的資料庫、表、行。一、MongoDB安裝MongoDB官網:https:/
Time of Update: 2015-12-07
標籤:一,安裝方法1 ,下載mongodb1,官網下載mongodb程式 https://www.mongodb.org/downloads#production?2,解壓後啟動mongodb服務下載放在 /User/username/app/mongoDB下tar -zxvf mongodb-osx-x86_64-3.0.7.tgz建立資料檔案存放目錄 進入?/User/name/app/mongoDB/mongodb-osx-x86_64-3.0.7mkdir
Time of Update: 2015-12-05
標籤:mongodb安裝1.解壓mongodb-win32-i386-1.8.1.zip ,建立路徑C:\Program Files\mongodb ,將解壓後的Bin檔案Copy to 此檔案夾下2.C:\Program Files\mongodb 下建立Data檔案夾 C:\Program Files\mongodb\data ,然後分別建立db,log兩個檔案夾,至此mongodb下有以下檔案夾C:\Program Files\mongodb\binC:\Program
Time of Update: 2015-11-24
標籤:安裝服務端yum install mongodb-server 安裝用戶端 yum install mongodb版本 mongo --version是否安裝了mongodbwhich mongod history | grep mongomkdir -p /data/db/啟動mongod --dbpath=/data/db --port=27017關閉,還可用killmongod --shutdown增加日誌mongod
Time of Update: 2015-11-23
標籤:一、MongoDB簡介 MongoDB是一個高效能,開源,無模式的文檔型資料庫,是當前NoSql資料庫中比較熱門的一種。它在許多情境下可用於替代傳統的關係型資料庫或鍵/值儲存方式。Mongo使用C++開發。Mongo的官方網站地址是:http://www.mongodb.org/。 1、下載地址:https://www.mongodb.org/downloads2、解壓解壓到建立的目錄,D:\MongoDB 3.
Time of Update: 2015-11-04
標籤:前言 從在本機(win8.1)環境安裝相關環境到做完這個demo大概不到兩周時間,剛開始只是在本機安裝環境並沒有敲個Demo,從周末開始斷斷續續的想寫一個,按照慣性思維就寫一個增刪改查吧,一方面是體驗下node.js的魔力,二就是看看node.js、express和mongoose的API,其次就是把自己入門的過程記錄下來,方便自己查看,再就是對入門的朋友起一個引導的作用。
Time of Update: 2015-10-25
標籤:1:安裝去mongodb的官網http://www.mongodb.org/downloads下載32bit的包解壓後會出現下面檔案在安裝的盤C:下建立mongodb目錄,拷貝bin目錄到該目錄下,這樣就相當於安裝了mongodb的相關命令。為了啟動mongodb方便,將mongod.exe路徑增加環境變數,電腦->屬性->進階系統設定->環境變數,在path裡增加路徑:這樣在命令列不論什麼地方都能用到mongod命令。2:建立資料檔案及啟動然後在D盤建立一個mongod
Time of Update: 2015-10-20
標籤:首先是對MongoDB使用者和許可權的設定,如果不設定使用者的話,直接使用mongo命令就可以進入用戶端shell介面進行操作了,但是如果沒有設定使用者的話,總感覺少了點什麼,於是經過半天的尋找和實踐,差不多把使用者和許可權弄明白了。總結如下: 如果按照以下這個指令安裝的話: mongod --install --dbpath "C:\Program Files\mongodb\data\db" --logpath "C:\Program
Time of Update: 2015-10-10
標籤:建立log和data目錄mkdir logmkdir data建立記錄檔touch mongodb.logdaemon方式啟動的fork參數也可以配置設定檔中port=27017 dbpath=data/db logpath=log/mongodb.log logappend=true fork=true master = true./mongod --dbpath /home/MongoDB/mongodb/data --logpath
Time of Update: 2015-10-09
標籤:gridfs 簡單使用使用GridFS簡單介紹:列出檔案:[[email protected] ~]# mongofiles listconnected to: 127.0.0.1此時並沒有任何檔案存在。上傳檔案:[[email protected] ~]# mongofiles put install.log -d librarayconnected to: 127.0.0.1added file: { _id: ObjectId(‘5616b8c4f1403ca60
Time of Update: 2015-10-03
標籤:persons該檔案的資料如下面的:> db.persons.find(){ "_id" : 2, "name" : 2 }{ "_id" : 3, "name" : 3 }> db.persons.update({_id:4},{_id:4,name:4})WriteResult({ "nMatched" : 0, "nUpserted" : 0,
Time of Update: 2015-09-24
標籤:先介紹下命令文法: ./mongodump -h 127.0.0.1:10001 -d lietou -o /usr/local/data
Time of Update: 2015-09-29
標籤:取 time 欄位的最大值: db.getCollection(‘CallLog‘).find().sort({"time":-1}).limit(1) 最小值只需要把 –1 改成 1 db.getCollection(‘CallLog‘).find().sort({"time":1}).limit(1) appCode 欄位不等於 "100001" 的記錄
Time of Update: 2015-09-22
標籤:本人根據此文章進行學習:http://blog.jobbole.com/72610/會不斷更新內容主要分為四大模組:mongodb各種方式的部署常用使用[工作不用就沒必要學了,精力有限]效能最佳化故障排除很多會和網上資料一樣,主要是自己學習不斷梳理資料,追求:提及精華 單一實例:1)建立mongodb測試檔案#存放整個mongodb檔案mkdri-p /data/mongodbtest/single#mongodb資料檔案mkdir /data/mongodbtest/data2
Time of Update: 2015-09-15
標籤: 下載 安裝包MSI http://yunpan.cn/cmhHdTPkXZRM2 訪問密碼 9b6c上邊提供的是 MongoDB 3.0.6 64Bit 的安裝包 安裝 如果不想直接安裝在C盤..就要選擇自訂安裝嘍..就是選擇全部安裝和自訂的那一步..全部安裝是預設安裝C盤的..我這裡是安裝到 D:\Program Files\MongoDB\MongoDB 的..需要在 D:\Program