Time of Update: 2015-03-13
標籤:[1] 建立directorys和filesCreate a configuration file and a directory path for MongoDB log output (logpath): 首先要手動建立Windows服務: 建立記錄檔的地址:md "C:\Program
Time of Update: 2015-03-13
標籤:基本操作 基本的“增刪查改“,在DOS環境下輸入mongo命令開啟shell,其實這個shell就是mongodb的用戶端,同時也是一個js的編譯器,預設串連的是“test”資料庫。 【出錯】 首先當我們用同樣的方式開啟mongodb,竟然開啟不了,仔細觀察“劃線地區“的資訊,發現db檔案夾下有一個類似的”lock
Time of Update: 2015-03-13
標籤: Mongodb是時下流行的NoSql資料庫,它的儲存方式是文檔式儲存,並不是Key-Value形式。 MongoDB中有三元素:資料庫,集合,文檔,其中“集合”就是對應關聯式資料庫中的“表”,“文檔”對應“行”。 一:
Time of Update: 2015-03-13
標籤:flush() 是把緩衝區的資料強行輸出,(注意不要和frush()重新整理混淆了)。主要用在IO中,即清空緩衝區資料,一般在讀寫流(stream)的時候,資料是先被讀到了記憶體中,再把資料寫到檔案中,當你資料讀完的時候不代表你的資料已經寫完了,因為還有一部分有可能會留在記憶體這個緩衝區中。這時候如果你調用了close()方法關閉了讀寫流,那麼這部分資料就會丟失,所以應該在關閉讀寫流之前先flush()。MongoDB操作:flush()
Time of Update: 2015-03-10
標籤:Nosql簡介1.1系統對資料的需求 Nosql[Nosql主要用途大資料處理]的全稱為”not only
Time of Update: 2015-03-12
標籤:mongodb 資料庫 備份 1.匯出資料mongoexport -d my_mongodb -c choice -o choice.dat參數說明:-d 指明使用的庫, 本例中為” my_mongodb”-c 指明要匯出的表, 本例中為”choice ”-o 指明要匯出的檔案名稱, 本例中為”choice .dat”-h 伺服器位址2.匯入資料mongoimport -d
Time of Update: 2015-03-12
標籤:之前版本的設定檔就幾句,現在MongoDB 3.0 核心鳥槍換炮了,效率隨之大大提升。興奮....今天我就著手準備部署到伺服器上。下載安裝,設定檔片段是YAML格式的如下:systemLog: destination: file path: "/var/log/mongodb/mongodb.log" logAppend: truestorage: journal: enabled: trueprocessManagement: fork: truenet:
Time of Update: 2015-03-10
標籤:一 建立資料庫 執行操作進入mongodb 使用參數模式 也可以使用 db.auth()來驗證。[email protected]:/usr/local/apache243/htdocs# /usr/local/mongodb/mongo -uroot -pxxxxx localhost:27017/admin 下面是第一次建立新的資料庫> use DEMOswitched to db DEMO>
Time of Update: 2015-03-09
標籤:之前MongoDB啟動的時候是正常的,不知道後來啟動報錯了,就把粘貼出來查詢了。最後才知道是由於自己不正常的關閉導致的這個情況。--摘錄:MongoDB非正常關閉後修複記錄 mongod沒有後台執行,在終端串連非正常斷開後,再次執行mongod報錯,如下所示:2015-03-09T20:39:20.172+0800 2015-03-09T20:39:20.172+0800 warning: 32-bit servers don‘t have journaling
Time of Update: 2015-03-10
標籤:chunk shard hash mongodb shard-key 緊急出個差,但是又不能不繼續寫,少寫點,先把Shard key和Hash的一些小概念繼續寫一寫。Shard KeysmongoDB的Sharding最重要的就是Shard Key。用Shard
Time of Update: 2015-03-10
標籤:聲明:翻譯官方文檔:http://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/?_ga=1.146202678.362433698.1425911361 概述: 通過該教程學會在RHEL或centos下安裝mongodb的rpm包。需要安裝的包:MongoDB提供了內嵌在其私人倉庫中的官方支援包。該倉庫提供了下列包: ·
Time of Update: 2015-03-08
標籤:Mongodb解決不能串連到伺服器的錯誤 mongoDB出現以下錯誤: couldn‘t connect to server 127.0.0.1 解決方案為:
Time of Update: 2015-03-07
標籤:mongod mongodb3 mongod啟動 wiredtiger mmapv1 mongod啟動本來想寫Replica的非測試模式的叢集架構的,但是實在是手痒痒,把mongoDB的3.0給download下來了,看了一兩眼文檔後決定還是先大概寫一點點關於啟動的話題,之後寫Replica的時候基本上就用mongoDB
Time of Update: 2015-03-05
標籤:最近在使用mongoDB, 發現mongo對欄位類型的定義並不是很嚴格,完全依賴傳入資料的類型,在加上PHP是弱類型的語言,所以難免會出現一些錯誤。如果預想的類型是Int型,但資料存放區的是String,那資料在根據Int型檢索的時候,就完全失效了。如果發現某個欄位在儲存的時候出現了分歧怎麼辦?當然首先要修正程式在資料傳入時候的錯誤,對於Int型一定要保證其類型的正確性。example:123$user_arr = array ( ‘uid‘ =>
Time of Update: 2015-03-09
標籤:每個技術或者產品的出現,都有其背景,並不是臆造或者憑空出現的,都是為特定的曆史發展時期解決特定的問題而生。我們來看看橫空出世的MongoDB具體能解決什麼問題。先回顧下NoSQL的概念,NoSQL的常見的解釋一般有兩種,一是不僅僅是SQL(Not Only SQL),二是非關係型(Non-relatonal)。在這裡我們理解為非關係型資料庫。非關係型資料庫的種類比較多,主要有MongoDB為代表的文檔儲存型(Document store),Cassandra為代表的列儲存型(Wide
Time of Update: 2015-03-09
標籤:1、 官方下載monodb:http://www.mongodb.org/downloads 現在最新版本3.0 2、 以下載Windows 64-bit為例官方最新版的沒有分開, 32位和64位是應該都可以安裝 3、直接安裝後的樣子,其中中介有預設安裝和自訂路徑安裝,按照自己的習慣選擇安裝即可。 4、建立一個資料檔案夾,預設是 C:\Program Files\MongoDB\data\d
Time of Update: 2015-03-09
標籤:看了些資料,對應只需要知道怎麼查詢和使用mongodb的我來說,這些足夠啦。左邊是mongodb查詢語句,右邊是sql語句。對照著用,挺方便。db.users.find() select * from usersdb.users.find({"age" : 27})
Time of Update: 2015-03-05
標籤:有人在Quora上提問:MongoDB資料檔案內部的組織結構是什麼樣的。隨後10gen的工程師Jared
Time of Update: 2015-03-03
標籤:當儲存到mongodb中的是string類型的時間,小tips:1. 那麼在對此域按照時間聚類(每周,每月)時就不能直接使用mongodb的time關鍵字了,因為mongodb有自己的時間類型,且目前它只認可自己的時間類型。2. 假如對於時間進行簡單的聚類,比如按照年,月,日,時,分,秒來聚類,我們可以使用mongodb的substr關鍵字類比出mongodb能夠認可的時間類型。比如 2015-03-02 22:53:45 ---> 2014 這樣截取出year,2014-03-02
Time of Update: 2015-03-03
標籤:從官網下載MongoDB的壓縮包。http://www.mongodb.org/downloads