Time of Update: 2016-06-03
標籤:mongodbmongoDB中聚集集合(collection/coll)相當於mysql中的表文檔相當於mysql中的每一行資料常用命令 1.獲得協助命令db.help()db.表名.help()db.表名.find().help()rs.help() 2.切換/建立資料庫use 資料庫名稱 注意:mongoDB的資料庫可以先使用,後建立,當建立一個集合(table)時,當前資料庫會自動建立例子:有一個資料庫為sutdentdb,要切換到
Time of Update: 2016-06-02
標籤:本文主要內容來自MongoDB官方文檔http://docs.mongodb.org/manual/administration/production-notes/。並結合了實際工作情況進行分享。 1)軟體包的選擇確保使用最新的穩定版本。目前我們線上使用的版本是2.4.6。MongoDB軟體包下載頁面http://www.mongodb.org/downloads。確保線上環境總是使用64位版本。32位版本只能用於測試和開發使用,因為32位版本最大隻能儲存2GB的資料。啟動Mon
Time of Update: 2016-06-02
標籤:這篇文章主要介紹了MongoDB查詢操作限制返回欄位的方法,需要的朋友可以參考下 映射(projection )聲明用來限制所有查詢匹配文檔的返回欄位。projection以文檔的形式列舉結果集中要包含或者排除的欄位。可以指定要包含的欄位(例如: {field:1})或者指定要排除的欄位(例如:{field:0})。預設_id是包含在結果集合中的,要從結果集中排除_id欄位,需要在
Time of Update: 2016-06-02
標籤:這篇文章主要介紹了淺析mongodb中group分組的實現方法及樣本,非常的簡單實用,有需要的小夥伴可以參考下。group做的彙總有些複雜。先選定分組所依據的鍵,此後MongoDB就會將集合依據選定索引值的不同分成若干組。然後可以通過彙總每一組內的文檔,產生一個結果文檔。和資料庫一樣group常常用於統計。MongoDB的group還有很多限制,如:返回結果集不能超過16M, group操作不會處理超過10000個唯一鍵,好像還不能利用索引[不很確定]。 一、Group
Time of Update: 2016-06-03
標籤:部署MongoDB的生產伺服器,給出如下相關建議:使用虛擬化環境;系統配置 1)推薦RAID配置RAID(Redundant Array of Independent Disk,獨立磁碟容錯陣列)是一種可以讓我們把多塊磁碟當做單獨一塊磁碟來使用的技術。可使用它來提高磁碟的可靠性或者效能,或二者兼有。一組使用RAID技術的磁碟被稱作RAID磁碟陣列。RAID根據效能的不同,存在著多種配置方式,通常兼顧了速度與容錯性。下列是幾種最常見的配置方式:RAID0
Time of Update: 2016-06-01
標籤:摘要上篇文章介紹了count,group,distinct幾個簡單的彙總操作,其中,group比較麻煩一點。本篇文章將學習mapReduce的相關內容。相關文章[MongoDB]入門操作[MongoDB]增刪改查[MongoDB]count,gourp,distinctbat今天突然發現,每次開啟mongodb服務端和用戶端,太頻繁了。所以想了一個辦法,把它們弄成批處理命令了。開啟server@echo offstart cmd /k "cd/d C:\Program
Time of Update: 2016-05-28
標籤:首先安裝mongodb1.:http://www.mongodb.org/downloads2.解壓縮到自己想要安裝的目錄,比如d:\mongodb3.建立檔案夾d:\mongodb\data\db、d:\mongodb\data\log,分別用來安裝db和記錄檔,在log檔案夾下建立一個記錄檔MongoDB.log,即d:\mongodb\data\log\MongoDB.log4.運行cmd.exe進入dos命令介面,執行下列命令 > cd
Time of Update: 2016-05-31
標籤:1資料庫的增刪改查一、增加一個資料庫:use blog-----切換到指定的資料庫,如果資料庫不存在,則自動建立該資料庫(建立的資料庫,如果沒有儲存對應的集合,是不會顯示出來的) 二、刪除一個資料庫1首先用use 切換到你需要刪除的資料庫use test2然後執行db.dropDatabase()命令db.dropDatabase()三、修改一個資料庫的名字db.copyDatabase(fromdb, todb,
Time of Update: 2016-05-29
標籤:常用基礎資料型別 (Elementary Data Type):null null用於表示空值或者不存在的欄位: {"data":null}布爾型 布爾類型只有兩個值,true和false: {"data":true}、{"data":false}字串 字串類型的資料是由UTF-8字元組成:
Time of Update: 2016-05-29
標籤:摘要上篇文章學習了mongodb在windows上的安裝,以及如何開啟mongodb,最後列舉了簡單的增刪改查操作。本篇將繼續深入學習一下增刪改查。相關文章[MongoDB]入門操作CRUD通過上篇文章,我們知道collection中儲存的每個對象是一個document對象。document是以索引值對存在的json形式的對象。我們都知道json的value中儲存的資料,可能是單個對象,字串,數組,也可能是嵌套的json等類型的資料。insert插入操作又分為:單個插入和批量插入。案例:建
Time of Update: 2016-05-26
標籤:1、文檔的資料存放區格式為BSON,類似於JSON。MongoDB插入資料時會檢驗資料中是否有“_id”域,如果沒有會自動產生。shell操作有insert和save兩種方法。當插入一條資料有“_id”值,並且現在集合中已經有相同的值,使用insert插入時插入不進去,使用save時,會更新資料。 1 > db.student.drop() 2 true 3 > db.student.insert({"_id": 1,
Time of Update: 2016-05-27
標籤:問題?使用MongoDB操作叢集、主從複製、複本集、分布式儲存的概念,Java調用MongoDB一、叢集概念和使用多態電腦,對外服務,處理負載平衡的問題。叢集是一組相互獨立的、通過高速網路互聯的電腦,它們構成了一個組,並各自可以對外服務。二、主從複製概念和使用怎麼理解呢?也就是主伺服器上做什麼,從伺服器上也得做什麼。
Time of Update: 2016-05-25
標籤:1、安裝MongoDB從MongoDB官網上下載MongoDB,我下載的版本是64位的3.2.6。下載完以後直接安裝,我的安裝目錄是D:\work\MongoDB。2、配置MongoDB的環境變數在PATH中添加D:\work\MongoDB\Server\3.2\bin。(配置環境變數是為了更加方便的執行bin下的命令)3、啟動MongoDB啟動MongoDB的時候使用mongod命令,--dbpath 設定資料庫的路徑,--logpath 設定記錄檔的路徑mongod
Time of Update: 2016-05-23
標籤:1。 MongoDB基礎教程:http://www.runoob.com/mongodb/mongodb-tutorial.html2。 MongoDB基本命令:http://www.cnblogs.com/xusir/archive/2012/12/24/2830957.html3。 MongoDB最佳實務:http://www.cnblogs.com/zhengyun_ustc/archive/2012/12/15/mongodb_bp.html4。
Time of Update: 2016-05-23
標籤:1.分區 分區是什嗎?分區就是將資料存放區在多個機器上。當資料集超過單台伺服器的容量,伺服器的記憶體,磁碟IO都會有問題,即超過單台伺服器的效能瓶頸。此時有兩種解決方案,垂直擴充和水平擴充(分區)。 垂直擴充就是增加CPU,增加容量,但高效能系統的CPU和容量不成比例,這樣擴充成本大,並且有上限。 水平擴充分區,
Time of Update: 2016-05-25
標籤:前言 MongoDB資料庫的版本為3.0.7。記錄在使用MongoDB資料庫時遇到的各種問題,目前是遇到一個整理一個,沒有進行分類,等整理較多的時候,進行分類整理一下。1.使用視覺化檢視串連時,身分識別驗證失敗,Authorization failed
Time of Update: 2016-05-23
標籤:前言 本文主要涉及一下內容:資料庫的備份和恢複,對於任一資料庫來說備份至關重要;資料的匯入和匯出;資料庫修複;資料庫狀態監控工具mongostat;在使用過程遇到其他命令會總結在此。1.資料庫的備份和恢複1.1 複製資料檔案備份:使用此方法時必須保證資料檔案不發生變化,可以使用fsynclock命令,> db.fsyncLock() 一旦運行該命令,就會鎖定資料庫,
Time of Update: 2016-05-21
標籤:MongoDB 入門教程http://www.runoob.com/mongodb/mongodb-tutorial.html.net 驅動程式下載:http://mongodb.github.io/mongo-csharp-driver/https://www.nuget.org/packages/MongoDB.Driver/2.2.3 MongoVUE無法看到collection明細記錄的解決方案MongoDB 3.2之後預設啟動的是wiredTiger
Time of Update: 2016-05-19
標籤:
Time of Update: 2016-05-19
標籤:1.首先到官網(http://www.mongodb.org/downloads )下載合適的安裝包,目前的最新版本為2.6 安裝包有zip和msi格式的,這裡推薦下載zip格式的,msi的其實也就是進行了下解壓縮而已,而且安裝時不讓選擇安裝路徑,預設安裝到C:\Program Files\MongoDB 2.6 Standard