Time of Update: 2016-07-19
標籤:mongodb nutch 監控雲 雲端運算 雲端服務 軟體的下載這裡就不說了,最好是下載官方版本。。//解壓sudo tar -zxvf /usr/test/soft/mongodb-linux-x86_64-ubuntu1404-3.2.6.tgz -C /usr/test//移動sudo mv
Time of Update: 2016-07-13
標籤:要用MongoDB,自然就要用到資料匯入匯出,就自己學習了一下。在Mongo學習(二)中就講到了在bin目錄下有一些工具,本篇就是使用這些工具進行資料的匯入匯出及備份恢複。 注意:以下命令均在cmd命令列中輸入,匯出及備份未指明目錄情況下,均儲存在當前操作目錄下。 資料匯出mongoexport1.常用匯出方法:匯出資料為json假設庫裡有一張area 表,裡面有9 條記錄,我們要將它匯出>c:\mongo\bin\mongoexport -d
Time of Update: 2016-07-07
標籤:MongoDB已經使用很長一段時間了,基於MongoDB的資料存放區也一直沒有使用到許可權訪問(MongoDB預設設定為無許可權訪問限制),今天特地花了一點時間研究了一下,研究成果如下:註:研究成果基於Windows平台MongoDB在本機安裝部署好後1. 輸入命令:show dbs,你會發現它內建有兩個資料庫,一個名為admin,一個名為local。local好像沒啥用,如果哪位在使用過程中發現了這個local表的用途,希望能夠留言提醒,那我們就專心來說說admin表2.
Time of Update: 2016-07-01
標籤:前天因為工作需要,開始著手對資料庫中兩千多萬的資料中其中一個欄位重複的資料進行去重。原本使用一些測試的資料測試後,前天寫的那個方法是可行的,但是當面對這個兩千萬的真實資料時,我卻發現這方法有些不頂用了,最終只好又經過若干次的嘗試,總算成功去重。最終總結一下整個過程:1、這個方法就是上一篇所講的,利用mongodb的遊標dbcursor和while迴圈的方式。var res=db.test.find();while(res.hasNext()){ var res1=db.test.
Time of Update: 2016-06-28
標籤:在 CentOS7 上安裝 MongoDB1 通過 SecureCRT 串連至 CentOS7 伺服器;2 進入到 /usr/local/ 目錄: cd /usr/local3 在目前的目錄下建立 tools 目錄: mkdir -p tools4 進入到 tools 目錄中: cd tools5 下載與 CentOS 系統匹配的 mongodb-linux-x86_64-rhel70-3.2.4.tgz 檔案: wget
Time of Update: 2016-06-29
標籤:MongoDB已經使用很長一段時間了,基於MongoDB的資料存放區也一直沒有使用到許可權訪問(MongoDB預設設定為無許可權訪問限制),今天特地花了一點時間研究了一下,研究成果如下:註:研究成果基於Windows平台MongoDB在本機安裝部署好後1. 輸入命令:show dbs,你會發現它內建有兩個資料庫,一個名為admin,一個名為local。local好像沒啥用,如果哪位在使用過程中發現了這個local表的用途,希望能夠留言提醒,那我們就專心來說說admin表2.
Time of Update: 2016-06-27
標籤:限制條件 - 結果集(轉匯智網)有的時候只需要返回結果集中的部分欄位,這個時候我們可以通過傳入欄位條件的方式來實現。文法: db.collection.find( 查詢條件,字型條件 ) 參數:欄位條件:JSON對象,格式=>{欄位:值},值等於1時表示需要返回,0時表示不需要返回。樣本:返回person的"status"和"age"欄位。 db.person.find({}, {status:1,age:1})mongodb的返回(3)
Time of Update: 2016-06-28
標籤:mongodb 升級 通過Yum更新MongoDB 2.6 to 3.0 由於之前使用的是yum安裝的MongoDB 2.6(根據官網提示,如果你準備從2.4升級起來,需要先行升級至2.6版本,再進行3.0的升級),為了使用MongoDB多個新特性,如WiredTiger引擎,中文檢索等,而根據MongoDB版本劃分可知,雙數為穩定版本,所以決定升級至最新的MongoDb
Time of Update: 2016-06-26
標籤:根據Google的搜尋結果篩選出來的。統計應用 counlty https://count.ly/mongopress 開源CMS系統 http://www.mongopress.org/Rubedo 開源CMS 系統(自稱NoCMS) http://www.rubedo-project.org/GrayLog2 日誌管理系統 http://www.graylog2.org/KeyStoneJS (CMS系統)http://keystonejs.com/Calipso(CMS)
Time of Update: 2016-06-24
標籤:1、下載MongoDB(64位)http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz或http://pan.baidu.com/s/1mgyRB8c2、安裝MongoDB(安裝到/usr/local)tar zxvf mongodb-linux-x86_64-2.4.9.tgzmv mongodb-linux-x86_64-2.4.9 mongodbcd mongodbmkdir dbmkdir logscd
Time of Update: 2016-06-25
標籤:可能是由於.NET Core還不是正式版的緣故吧,MongoDB的官方Driver(http://mongodb.github.io/mongo-csharp-driver/)一直不支援.NET Core,這給想在.NET Core上嘗試MongoDB帶來了不便,本人就是其中之一 :)於是Fork了官方的source code,沒有太多的修改,就可以運行了,於是打包發布,不敢獨享!可以在Nuget上搜 ”RaisingStudio.MongoDB.Driver“
Time of Update: 2016-06-26
標籤:mongoDB資料庫查看資料庫:show dbs;建立/切換資料庫:use f28(f28為資料庫名)查看正在啟動並執行資料庫:db;CRUD增刪改查(create retrive update
Time of Update: 2016-06-28
標籤:今天出現了一個新的需求,有個部門需要拿到mongodb中的資料,要求去掉其中一個欄位內容相同的資料。雖然mongodb中有distinct來去重,但是和mysql的distinct不同的是,mysql中能用distinct *
Time of Update: 2016-06-24
標籤:from pymongo.mongo_client import MongoClientclient=MongoClient(‘192.168.30.252‘,27017)client=drop_database(‘custom_type_example‘)db=client.custom_type_exampleclass Custom(object):def __init__(self,x):self.__x=xdef x(self):return self.__x###上面的類
Time of Update: 2016-06-24
標籤:import pymongo#庫名db = pymongo.MongoClient(‘192.168.30.252‘,27017).bulk_example#test集合插入db.test.insert_many([{‘i‘:i} for i in xrange(10000)]).inserted_idsdb.test.count()#有條理的大規模資料寫入bulk = db.test.initialize_ordered_bulk_op()# Remove all documents
Time of Update: 2016-06-25
標籤: Scala操作MongoDB // Maven<dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>casbah</artifactId> <version>3.1.1</version>
Time of Update: 2016-06-28
標籤:查看命令的方式:1.在shell中運行db.listCommands()2.在瀏覽器中訪問管理員介面:http://ipaddress:28017/_commands 下面介紹在Mongodb中最經常使用的命令,具體如下:命令:buildInfo格式:{"buildInfo":1}介紹:管理專用命令,返回Mongodb伺服器的版本號碼和主機的作業系統。樣本:Shell代碼 > db.runCommand({"buildInfo":1}) {
Time of Update: 2016-06-24
標籤:from pymongo import MongoClient#串連資料庫client=MongoClient(‘192.168.30.252‘,27017)#擷取現有資料庫的名稱client.database_names()#將現有的cp到新的client.admin.command(‘copydb‘,fromdb=‘foobar‘,todb=‘foobar_new‘)#{u‘ok‘: 1.0}client.database_names()#[u‘local‘, u‘wocao‘, u‘
Time of Update: 2016-06-22
標籤:摘要在實際開發中遇到更新某個document中的數組的值,這裡做一下記錄。這裡使用的驅動為using MongoDB.Bson;using MongoDB.Driver;相關文章[MongoDB]入門操作[MongoDB]增刪改查[MongoDB]count,gourp,distinct[MongoDB]mapReduce[MongoDB]Profiling效能分析[MongoDB]索引Mongodb c#增刪改查mongodb培訓demousing MongoDB.Bson;using
Time of Update: 2016-06-23
標籤:#彙總查詢from pymongo import MongoClientdb = MongoClient(‘mongodb://10.0.0.9:27017/‘).aggregation_example#準備資料result = db.things.insert_many([{"x": 1, "tags": ["dog", "cat"]}, {"x": 2, "tags": ["cat"]},