Time of Update: 2015-07-13
標籤:前言前幾篇,老玩家繞道即可,新手晚上閑著也是蛋疼,不如把命令敲一邊,這樣你就會對MongoDB有一定的掌握啦。如果沒有安裝MongoDB去看我的上一篇部落格 MongoDB下載安裝與簡單增刪改查 前奏:啟動mongdb資料庫服務,並進入shell介面> cmd> cd C:\Program Files\MongoDB\bin --進入mongdb安裝檔案的bin目錄下。> net start mongoDB;
Time of Update: 2015-07-11
標籤:索引類型MongDB的索引分為以下幾種類型:單鍵索引、複合索引、地理空間索引、全文本索引和雜湊索引單鍵索引(Single Field Indexes)在一個鍵上建立的索引就是單鍵索引,單鍵索引是最常見的索引,如MongoDB預設建立的_id的索引就是單鍵索引。例子:{ "_id" : ObjectId(...), "name" : "Alice", "score" : 27}如果要在如上的文檔中建立單鍵索引,語句如下:db.users.ensureIndex( {
Time of Update: 2015-07-12
標籤: inert into users value(3,5)db.users.insert({a:3,b:5}) select a,b from usersdb.users.find({}, {a:1,b:1})select * from usersdb.users.find()select * from users where age=33db.users.find({age:33})select a,b from users where
Time of Update: 2015-07-13
標籤:最近忙著把一個項目從MySQL遷移到MongoDB,在匯入舊資料的過程中,遇到了些許波折,犯了不少錯誤,但同時也學到了不少知識,遂記錄下來。公司為這個項目專門配備了幾台高效能務器,清一色的雙路四核超執行緒CPU,外加32G記憶體,營運人員安裝好MongoDB後,就輪到我了,我習慣於在使用新伺服器前先看看相關日誌,瞭解一下基本情況,當我瀏覽MongoDB日誌時,發現一些警告資訊:WARNING: You are running on a NUMA machine.We suggest
Time of Update: 2015-07-13
標籤:MonogoDB官網上提供了許多免費課程,就選擇了"MongoDB for node.js developers"學習。課程當然是英文的啦,不過有中文字幕~,每次課程後還有練習。七周的課程過去的很快,學到了不少的內容。藉助著最終測試的題,做一次小結,省得自己不久後忘記(哎,記性差= =)最後的測試一共有十道題,考察的內容分別是:1、查詢 2、彙總 3、更新$addToSet 4、更新$inc 5、索引 6、添加最佳化 7、遊標 8、副本 9、片鍵
Time of Update: 2015-07-09
標籤:1、從http://www.mongodb.org/downloads擷取,下載適合windows版本的mongodb,注意32位和64位的區別2、將下載的zip版本,解壓到D:/mongodb3、建立資料庫檔案的存放位置。系統預設的位置是C:/data/db,可以在啟動的時候,通過參數--dbpath
Time of Update: 2015-07-07
標籤:1.下載mongodbhttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.8.tgz2.解壓tar zxf mongodb-linux-x86_64-2.6.8.tgz3.指定安裝目錄mv mongodb-linux-x86_64-2.6.8 /app/sinova/mongodb4.建立資料檔案存放目錄mkdir /app/sinova/mongodb/db5.建立log檔案存放目錄mkdir /app/
Time of Update: 2015-07-09
標籤://處理時間段,將ISODate("2014-10-09T18: 37: 50.0Z") 兌換 2014-10-09 18:37:50這樣的格式//截至處理6層樹形結構資料,當多維陣列key,$product_date_col中的隨意一個字元,那麼就會被處理。public static function processMongoGetDate($product){foreach($product as
Time of Update: 2015-07-03
標籤:1、添加yum源# vi /etc/yum.repos.d/10gen.repo[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0:wq2、安裝# yum install mongo-10gen-server# yum install mongo-10gen3、安裝php-mongo# wget
Time of Update: 2015-07-02
標籤:傻瓜式安裝就是用 brew install mongodb。 不過在此之前需要做 brew update ,否則會報下面錯誤: 成功的安裝資訊: 這個預設安裝後的資訊如下: 安裝目錄: /usr/local/Cellar/mongodb/3.0.4設定檔: /usr/local/etc/mongod.conf 設定檔中預設資訊為: 啟動命令: mongod –config /usr/local/etc/mongo.conf 後面的參數是啟動時用的設定檔。
Time of Update: 2015-07-02
標籤:匯入匯出use hndb;db.s.save({name:‘李四‘,age:18,score:80,address:‘鄭州‘});db.s.save({name:‘李三‘,age:8,score:50,address:‘鄭州‘});db.s.save({name:‘張三‘,age:38,score:20,address:‘天津‘});db.s.save({name:‘趙六‘,age:28,score:70,address:‘鄭州‘});db.s.save({name:‘王五五‘,age:1
Time of Update: 2015-07-02
標籤:1:local庫是MongoDB的系統庫,記錄著時間戳記和索引和複製集等資訊gechongrepl:PRIMARY> use localswitched to db localgechongrepl:PRIMARY> show
Time of Update: 2015-07-01
標籤:概述 複本集是主從複製的一種,是一種內建容錯移轉功能的主從複製,解決了上述主從複製的缺點,實現主伺服器發生故障後,不需人為介入,系統自動從新選舉一個新的主伺服器的功能。部署圖 該圖是copy別人的,有興趣的可以查看該人的部落格,寫的非常的棒複本集配置<strong> </strong>
Time of Update: 2015-07-01
標籤:概述 前面3篇部落格講了mongodb的分布式和叢集,其中第一種的主從複製我們幾乎不用,沒有什麼意義,剩下的兩種,我們不論單獨的使用哪一個,都會出現相應的問題,比較好的一種解決方案就是,分區和複本集的集合使用,這樣就比較完美了。部署圖
Time of Update: 2015-07-01
標籤:下載:[[email protected] mongodb_file]# wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz解壓:[[email protected] mongodb_file]# tar zxvf mongodb-linux-i686-1.8.2.tgz建檔案夾:[[email protected] mongodb_file]# mkdir /usr/local/
Time of Update: 2015-07-01
標籤:PHP 擴充mongon.mod.dll 下載http://cn.php.net/manual/en/mongo.installation.php#mongo.installation.windows然後php.ini添加 extension=php_mongo.dll最後phpinfo() 尋找到表標PHP已經內建了mongo功能,你就可以操作下面的代碼(但是你必須有安裝mongodb伺服器)連結資料庫使用下面的代碼建立一個資料庫連結<?php$connection = new
Time of Update: 2015-07-01
標籤:<?php/*** Mongodb類** examples: * $mongo = new HMongodb("127.0.0.1:11223"); * $mongo->selectDb("test_db"); * 建立索引 * $mongo->ensureIndex("test_table", array("id"=>1), array(‘unique‘=>true)); * 擷取表的記錄 * $mongo->count("
Time of Update: 2015-06-29
標籤:mongodb nosql mysql MongoDB與MySQL的操作對比表及區別介紹MySQL與MongoDB都是開源的常用資料庫,但是MySQL是傳統的關係型資料庫,MongoDB則是非關係型資料庫,也叫文檔型資料庫,是一種NoSQL的資料庫。它們各有各的優點,關鍵是看用在什麼地方。所以我們所熟知的那些SQL(全稱Structured Query
Time of Update: 2015-06-29
標籤:postgresql mongodb tokumx 摘要:與 TokuMX 和 PostgreSQL 相比較使得 MongoDB 處於劣勢。但它仍然是一款很好的產品,而且會繼續改進來與這些替代產品競爭,然而目前來看它最多隻能排在第三名。2015年MongoDB的改進和發展,我們拭目以待。【編者按】Henrique Lobo Weissmann 是一位來自於巴西的軟體開發人員,他是
Time of Update: 2015-06-29
標籤:安裝服務mongod --install --serviceName mongodb --storageEngine=mmapv1 --dbpath i:\mongodb\data --journal --logpath i:\mongodb\log\log.txt帶安全驗證的安裝服務錯誤mongod --install --serviceName mongodb --port 27017 --storageEngine=mmapv1 --dbpath i:\mongodb\data --