Time of Update: 2016-04-29
標籤:MongoDB簡介MongDB是一個高效能,開源,無模式的文檔型NosQL資料庫。主要功能特性:1.檔案儲存體格式BSON(一種json的擴充) 2.模式自由 資料格式不受限了表的結構 3.支援動態查詢 4.支援完全索引 5.支援複製(其主從複製)和故障恢複 6.使用高效的位元據儲存,包括大型物件 7.自動處理片段,以支援雲端運算層次的擴充。 8.支援Java、Ruby、Python、C++、PHP等多種語言 9.內部支援JavascriptMongoDB的優勢1.查詢速度快 2.高並發。
Time of Update: 2016-04-29
標籤:MongoDB中使用find或findOne函數執行查詢find函數db.c.find()--查詢集合c所有db.c.find({“name”:”zhangsan”})注意:查詢條件的值必須是常量,也就是說不能用變數db.c.find({“name”:this.name})//這樣是行不通的查詢條件“$lt”對應<“$lte”對應<=“$gt&rd
Time of Update: 2016-04-29
標籤:從mongodb 3.0開始,mongorestore還原的時候,需要一個運行著的執行個體。早期的版本沒有這個要求。1.為每個分區部署一個複製集(1)複製集中的每個成員啟動一個mongodmongod --dbpath /mdb/data/s11 --logpath /mdb/mlog/s11.log --fork --port 27017 --replSet s1 --smallfiles &mongod --dbpath /mdb/data/s12 --logpath
Time of Update: 2016-04-26
標籤:一、引入MongoDB Java Driver包如果需要操作MongoDB的Java項目是一個Maven項目,可以在依賴中加上以下的配置。<dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>2
Time of Update: 2016-04-30
標籤: 今天下載了《MongoDB The Definitive
Time of Update: 2016-04-28
標籤:1 概述mongo shell是MongoDB的一個互動JavaScript介面(就是可以在這個shell中使用JavaScript文法)。使用者能夠通過mongo shell執行查詢、更新資料等操作。mongo shell是MongoDB的一個組件,一旦使用者安裝並且啟動MongoDB服務之後,就能夠通過mongo shell串連到MongoDB執行個體。1.1 啟動mongo shell安裝MongoDB之後,將bin檔案夾路徑加入到Path環境變數中,直接在命令視窗中輸入mongo,
Time of Update: 2016-04-29
標籤:Window安裝二進位包http://www.mongodb.org/downloads建立一個目錄 C:\data\db 啟動服務 mongod --dbpath C:\data\db 啟動用戶端(shell)
Time of Update: 2016-04-26
標籤:1、安裝sails對mongo的依賴npm install sails-mongo --save2、 配置mongo串連 修改config/connections.js:module.exports.connections = {someMongodbServer: { adapter: ‘sails-mongo‘, host: ‘127.0.0.1‘, port: 27017, user: ‘test‘, //optional
Time of Update: 2016-04-25
標籤:mongodb 分區 jumbo chunk too big to move 當某些塊中的資料量特別大, 形成特大塊的時候, Balancer就無法對資料區塊進行拆分, 也就無法對塊進行挪動。使用MongDB 3.2版本, 解決方案如下:1.
Time of Update: 2016-04-25
標籤:mongodb修改主分區db.runCommand({"movePrimary":"db", to:"分區id"});2. 合并資料區塊(資料區塊需要為空白)db.runCommand({"mergeChunks":"db.collection", bounds:[min_shardkey,max_shardkey]})3.
Time of Update: 2016-04-26
標籤:1、概述MongoDB從版本2.2之後就不在支援windows XP系統,請使用最近發布的版本。1.1 系統要求MongoDB社區版要求Windows Server 2008R2,Windows Vista以上的版本,官網是以.msi形式提供安裝包,可自行從官網上找到所需的版本。(一般帶有Legacy的版本都是舊版)。可以在cmd或者powershell中運行一下命令,檢測系統版本和位元,根據此資訊去尋找合適的安裝包。wmic os get caption //或者wmic
Time of Update: 2016-04-25
標籤:這篇文章著重的講講MongoDB的分頁查詢傳統的SQL分頁傳統的sql分頁,所有的方案幾乎是繞不開 row_number的,對於需要各種排序,複雜查詢的情境,row_number就是殺手鐧。另外,針對現在的web很流行的poll/push載入分 頁的方式,一般會利用時間戳記來實現分頁。 這兩種分頁可以說前者是通用的,連Linq產生的分頁都是row_number,可想而知它多通用。後者是無論是效能和複雜程度都是最好的,因為只要簡單
Time of Update: 2016-04-27
標籤:安裝MongoDB的方法有很多種,可以原始碼安裝,在Centos也可以用yum源安裝的方法。由於MongoDB更新得比較快,我比較喜歡用yum源安裝的方法。64位Centos下的安裝步驟如下:1、準備工作運行yum命令查看MongoDB的包資訊 [root@localhost~]# yum info mongo-10gen(提示沒有相關匹配的資訊,)
Time of Update: 2016-04-24
標籤:官網地址:https://www.mongodb.org/ mongodb是用C++編寫的 分32位與64位 由於作業系統的限制 32位最大支援2GB 64位無限制。筆者使用的作業系統是CentOS 6.5 在官網下載64位二進位版本mongodb-linux-x86_64-rhel62-3.2.4.gz,解壓即可使cd yourdirtar zxf mongodb-linux-x86_64-rhel62-3.2.4.gzmkdir data
Time of Update: 2016-04-23
標籤:var CommentSchema = { data:{type: ObjectId, ref:‘Data‘}, //Data資料表,此處存資料id from:{type: ObjectId, ref:‘User‘}, //User使用者表,此處存使用者id replay:[ { from: {type: ObjectId, ref: ‘User‘}, to: {type: ObjectId, ref: ‘User‘},
Time of Update: 2016-04-23
標籤:1.狀態檢查mongos> sh.status();mongos> sh.status(true); 2.檢查配置資訊配置資訊都存在config資料庫中config.changelog #跟蹤叢集記錄操作config.chunks #集合中塊的資訊config.collections #叢集內所有分區集合的資訊config.databases
Time of Update: 2016-04-24
標籤:系統內容:Centos-7 64位:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.5.tgz上傳位置:/usr/local/src軟體安裝位置:/usr/local/mongodb資料存放位置:/usr/local/mongodb/data日誌存放位置:/usr/local/mongodb/logs安裝解壓[[email protected] /]# cd
Time of Update: 2016-04-23
標籤:1.下載mongodb-win32-x86_64-2008plus-2.6.7-signed.msi(如今最新版本號碼已經到了3.0)2.如果為64位作業系統則雙擊 mongodb-win32-x86_64-2008plus-2.6.7-signed.msi ,否則mongodb-win32-i386-2.6.7-signed.msi 點擊Next選擇接受協議” I accept the terms in License Agreement”
Time of Update: 2016-04-23
標籤:MongoDB安裝 使用的版本為3.0,虛擬機器作業系統為rhel-server-7.0-x86_641. 將mongodb-linux-x86_64-rhel70-3.0.11.tgz上傳並解壓到 /usr/local/mongodb 目錄下2. 設定環境變數# vi /etc/profile添加export PATH=$PATH:/usr/local/mongodb/bin# source /etc/profile# mongo -versionMongoDB shell
Time of Update: 2016-04-23
標籤:通過YUM庫自動安裝Mongodb手動安裝配置mongodb驗證mongodb主從複製過程驗證mongodb複本集並實現自動切換實驗mongodb使用gridfs存放一個大檔案 1.建立資料目錄 2.啟動設定管理員 3.啟動mongos服務 4.啟動第一個分區 5.啟動第二個分區 6.啟動第三個分區 7.串連mongos配置分區 mongodb分區配置