Time of Update: 2016-02-05
標籤:簡介:MongoDB[1] 是一個基於分布式檔案儲存體的資料庫。由C++語言編寫。旨在為WEB應用提供可擴充的高效能資料儲存解決方案。mongoDB MongoDB[2] 是一個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。他支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料類型。Mongo最大的特點是他支援的查詢語言非常強大,其文法有點類似於物件導向的查詢
Time of Update: 2016-02-11
標籤:mongodb nosql第一次安裝monogdb時,admin資料庫中沒有任何使用者,此時不管是否以--auth方式啟動資料庫,其他資料庫(比如test資料庫)中的使用者都可以對另外的資料庫(比如db1資料庫)中的資料進行操作~!> show dbslocal (empty)#查看admin 資料庫中的使用者資訊,因為是剛建立的資料庫所以user 為空白~!> use adminswitched to db
Time of Update: 2016-02-02
標籤:a.安裝mongoose庫用來連結mongodb資料庫 安裝mongodb資料庫參考mongodb安裝 前言(怨言) 本來是想安裝mongodb庫來連結mongodb的,命令列到nodejs工程目錄:npm install mongodb --save 但是發現報gyp ERR! stack Error:Can‘t find python executable
Time of Update: 2016-01-28
標籤:A field annotated with @Id (org.springframework.data.annotation.Id) will be mapped to the ‘_id‘ field.A field without an annotation but named ‘id‘ will be mapped to the ‘_id‘ field. 需要包括maven依賴<dependency>
Time of Update: 2016-01-30
標籤:學習之餘記錄,僅供參考mongodb啟動: mongodb安裝在D:\mongodb 目錄下,啟動時在該目錄bin檔案夾下開啟命令列視窗 在啟動資料庫時,將datapath參數指向db目錄 輸入mongod --dbpath D:\mongodb\data\db 在db目錄下新開另一個命令列視窗 輸入:mongo 即可啟動
Time of Update: 2016-01-30
標籤: 首先準備機器,我這裡是在公司雲平台建立了三台DB server,ip分別是10.199.144.84,10.199.144.89,10.199.144.90。分別安裝mongodb最新穩定版本:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.12.tgztar -xzvf mongodb-linux-x86_64-2.4.12.tgzmv mongodb-linux-x86_64-2.4.12
Time of Update: 2016-02-01
標籤:上篇文章我們講了mongodb的crud基本操作 http://blog.csdn.net/stronglyh/article/details/46812579這篇我們來說說mongodb的進階--------------進階查詢一:各種查詢1:條件操作符<, <=, >, >= 這個操作符就不用多解釋了,最經常使用也是最簡單的。db.collection.find({ "field" : { $gt: value } } ); // 大於:
Time of Update: 2016-02-02
標籤:MongoDB 建立資料庫文法MongoDB 建立資料庫的文法格式如下:use DATABASE_NAME如果資料庫不存在,則建立資料庫,否則切換到指定資料庫。執行個體以下執行個體我們建立了資料庫 runoob:> use runoobswitched to db runoob> dbrunoob>如果你想查看所有資料庫,可以使用 show dbs 命令:> show dbsshow dbslocal 0.078GBtest
Time of Update: 2016-02-02
標籤:MongoDB 刪除資料庫文法MongoDB 刪除資料庫的文法格式如下:db.dropDatabase()刪除當前資料庫,預設為 test,你可以使用 db 命令查看當前資料庫名。執行個體以下執行個體我們刪除了資料庫 runoob。首先,查看所有資料庫:> show dbslocal 0.078GBrunoob 0.078GBtest 0.078GB接下來我們切換到資料庫 runoob:> use runoobswitched to db
Time of Update: 2016-01-27
標籤:執行mongod --config D:\MongoDB\etc\mongodb.conf安裝服務的是sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --config=D:\MongoDB\etc\mongodb.conf"配置參數, 參見 --helpdbpath=D:\MongoDB\data #資料庫路徑logpath=D:\MongoDB\logs\mongodb.log
Time of Update: 2016-02-02
標籤:MongoDB 概念解析 不管我們學習什麼資料庫都應該學習其中的基礎概念,在mongodb中基本的概念是文檔、集合、資料庫,下面我們挨個介紹。下表將協助您更容易理解Mongo中的一些概念:SQL術語/概念MongoDB術語/概念解釋/說明databasedatabase資料庫tablecollection資料庫表/集合rowdocument資料記錄行/文檔columnfield資料欄位/域indexindex索引table joins 表串連,MongoDB不支援primary
Time of Update: 2016-02-02
標籤:上一篇介紹了如何用express搭建起服務端MVC的開發架構,本篇我們來詳細介紹一下這個Model層,也就是資料庫訪問層。包含如何使用mongodb搭建資料庫,以及如何使用mongoose來訪問資料。 mongodb的安裝和啟動首先我們得安裝mongodb,先去官網( http://www.mongodb.org/downloads)下載安裝包,我的開發環境是Windows,所以下載Windows下的iso檔案,根據提示一路安裝完畢即可,沒什麼需要特別選擇的。安裝完後,
Time of Update: 2016-01-27
標籤:一.MongoDb介紹(http://docs.mongoing.com/manual/applications/geospatial-indexes.html)MongoDB提供了一系列的索引和查詢機制來處理地理空間資訊。這一節會介紹MongoDB的地理索引特性。您可以閱讀 地理索引教程 來瞭解關於MongoDB中地理查詢的完整樣本。表面在您儲存地理資料和編寫查詢條件前,首先,您必須選擇表面類型,這將被用在計算中。您所選擇的類型將會影響您的資料如何被儲存,建立的索引的
Time of Update: 2016-01-25
標籤:公司資料庫遷移,所以補充了一下知識:1 集合的匯入和匯出 命令列協助 mongoexport --help 匯出 匯出 newsServer 資料庫下 news 集合 mongoexport -d newsServer -c news -o D:\data\news.json 同上,但只指定部分欄位(id,title) mongoexport -d
Time of Update: 2016-01-21
標籤:很多公司都在用MongoDb ,一直沒有時間研究,最近好好的整了一下,做下筆記,直接上操作步驟,關於Mongodb的理論知識可以搜尋其他資料,也可以聯絡我索取mongoDB官方已經不建議使用主從模式了,替代方案是採用複本集的模式,主從模式其實就是一個單副本的應用,沒有很好的擴充性和容錯性。而複本集具有多個副本保證了容錯性,就算一個副本掛掉了還有很多副本存在,並且解決了上面
Time of Update: 2016-01-20
標籤: 我們知道,MongoDB屬於文檔型資料庫,其儲存的文件類型都是JSON對象。正是由於這一特性,我們在Node.js中會經常使用MongoDB進行資料的存取。但由於Node.js是非同步執行的,這就導致我們無法保證每一次的資料庫save操作都是原子型的。也就是說,如果用戶端連續兩次發起同一事件將資料存入資料庫,很可能會導致資料被重複儲存。高並發的情況下,哪怕是你在代碼中已經做了非常嚴格的校正,例如插入資料前判斷要儲存的資料是否已經存在,但仍然有可能會出現資料被重複儲存的風險。因為在非同步
Time of Update: 2016-01-23
標籤: 1 ‘use strict‘; 2 /** 3 * db config 4 * @type {Object} 5 */ 6 module.exports = { 7 type: "mongo", 8 log_sql: true, 9 log_connect: true,10 adapter: {11 mysql: {12 host: ‘127.0.0.1‘,13 port: ‘‘,14
Time of Update: 2016-01-19
標籤:1.insertdb.Customers.insert({ "DateTest":new Date(), "IntTest":32, "DoubleTest":3.1415926, "StringTest":"Test", "BoolTest":true, "ArryTest":["a", "b", "c"], "aaa":undefined, "info" : { "x" : 203 ,"y" : 102} });2.find<1>"$gt", "$gte"
Time of Update: 2016-01-16
標籤:備份1. 只有在有信心能在緊急情況下完成迅速部署的情況下,備份才是有用的。所以,無論選擇了哪種備份技術,一定要對備份及恢複備份的操作進行練習,知道瞭然於心。2. 通常情況下,應對複本集的非主節點(與主節點相對)進行備份。3. 對伺服器進行備份 1). 檔案系統快照:使用快照備份需要開啟日記系統。如果是對正在啟動並執行系統產生快照,那麼快照的資料內容本質讓相當於使用kill -9 命令強制終止後的資料內容。因此,mongod在啟動時會對日誌
Time of Update: 2016-01-14
標籤:六、資料模型引用文檔我們已經知道MongoDB以文檔的形式儲存資料,而文檔是JSON風格的資料結構,由一系列的“欄位名-值”對組成,如下所示{ "item": "pencil", "qty": 500, "type": "no.2"