MongoDBRegex及應用_Regex

Regex常用來在所有語言中搜尋字串的任何模式或文字。MongoDB還提供了Regex功能的字串模式使用Regex$regex操作符。MongoDB使用PCRE(Perl相容Regex)為Regex語言。不同於文本搜尋,我們不需要做任何配置或命令就能直接使用Regex。考慮下包含文字後其標籤的文章集合,文檔結構如以下:{ "post_text": "enjoy the mongodb articles on yiibai", "tags": [ "mongodb", "yiibai"

淺談MongoDB的備份方式_MongoDB

簡要說一下MongoDB的備份方式:1. mogodump / mongorestore這2命令將mongodb的資料dump為BSON格式,需要的時候可以恢複。這種方式作為小的資料庫還適用。但如果是sharding或者幾百G資料以上的話就幾乎不可用了。因為BSON及其佔用空間。2. Slave

MongoDB中的MapReduce簡介_MongoDB

MongoDB MapReduceMapReduce是一種計算模型,簡單的說就是將大批量的工作(資料)分解(MAP)執行,然後再將結果合并成最終結果(REDUCE)。這樣做的好處是可以在任務被分解後,可以通過大量機器進行並行計算,減少整個操作的時間。上面是MapReduce的理論部分,下面說實際的應用,下面以MongoDB MapReduce為例說明。下面是MongoDB官方的一個例子:複製代碼 代碼如下:> db.things.insert( { _id : 1, tags :

MongoDB簡介 MongoDB五大特色_MongoDB

MongoDB是一種強大,靈活,可擴充的資料存放區方式.它擴充了關係型資料庫的眾多有用功能,如輔助索引,範圍查詢和排序.MongoDB的功能非常豐富,比如:內建的對MapReduce式彙總的支援,以及對地理空間索引的支援.1.1豐富的資料模型MongoDB是面向文檔的資料庫,不是關係型資料庫.放棄關聯式模式的主要原因就是為了獲得更加方便的擴充性,還有其他的好處.基本思路就是將原來"行"(row)的觀念轉化為更加靈活的"文檔"(document)模型.面向文檔的方式可以將文檔或者數組內嵌進來,所以

MongoDB系列教程(五):mongo文法和mysql文法對比學習_MongoDB

我們總是在對比中看到自己的優點和缺點,對於mongodb來說也是一樣,對比學習讓我們儘快的掌握關於mongodb的基礎知識。mongodb與mysql命令對比   

MongoDB系列教程(四):設定使用者存取權限_MongoDB

我們知道mysql在安裝的時候需要我們設定一個資料庫預設的使用者名稱和密碼,mongodb也不例外,不過mongodb是預設的沒有設定訪問限制的,不需要輸入使用者名稱和密碼都可以訪問的,但是這樣會十分的不安全,我們需要手動的為mongodb加上許可權限制命令。 首先建立一個預設的賬戶 複製代碼 代碼如下:    Use admin    Db.addUser('sa','sa')   &

MongoDB系列教程(三):Windows中下載和安裝MongoDB_MongoDB

軟體下載    下載mongodb最新的包:http://www.mongodb.org/downloads    下載mongodb可視化介面,mongoVUE:http://download.csdn.net/detail/lovesummerforever/8036417 軟體安裝    mongodb服務端安裝步驟如下所示:    1、遵守mongodb規範,

MongoDB系列教程(二):MongoDB簡介_MongoDB

MongoDB介紹        

MongoDB教程之查詢操作執行個體_MongoDB

1.  基本查詢:    構造查詢資料。 複製代碼 代碼如下:    > db.test.findOne()    {         "_id" :

MongoDB中MapReduce編程模型使用執行個體_MongoDB

註:作者使用的MongoDB為2.4.7版本。單詞計數樣本:插入用於單詞計數的資料:複製代碼 代碼如下:db.data.insert({sentence:'Consider the following map-reduce operations on a collection orders that contains documents of the following prototype'})db.data.insert({sentence:'I get the following

MongoDB中javascript指令碼編程簡介和入門執行個體_MongoDB

註:作者使用的mongodb版本為2.4.7。入門例子複製代碼 代碼如下:conn = new Mongo();db = conn.getDB("db-name");  //選擇資料庫db.auth("user-name","password");  //使用者驗證var map = function() {    split_result = this.sentence.split(" ");    for

MongoDB常用操作命令大全_MongoDB

如:如果你想建立一個“myTest”的資料庫,先運行use myTest命令,之後就做一些操作(如:db.createCollection('user')),這樣就可以建立一個名叫“myTest”的資料庫。一、資料庫常用命令1、Help查看命令提示複製代碼 代碼如下:helpdb.help();db.yourColl.help();db.youColl.find().help();rs.help();2、切換/建立資料庫複製代碼 代碼如下:use yourDB;

MongoDB常用命令小結_MongoDB

MongoDB常用命令: 超級使用者相關: use admin #增加或修改使用者密碼 db.addUser(ixigua,'pwd') #查看使用者列表 db.system.users.find() #使用者認證 db.auth(ixigua,'pwd') #刪除使用者 db.removeUser('mongodb') #查看所有使用者 show users #查看所有資料庫 show dbs #查看所有的collection show collections

mongodb在windows下的安裝步驟分享_MongoDB

nosql很火,mongodb做為一款優秀的分布式檔案儲存體的資料庫,也得到了不小的關注,http://weibo.com/k/mongodb 新浪微博中每天現在約有20多條資訊。官網:http://www.mongodb.org/下載:http://www.mongodb.org/downloadsPHP擴充:http://cn.php.net/mongo我選擇了windows的安裝包,下載了Windows

MySQL和MongoDB設計執行個體對比分析_MongoDB

下面通過一個設計執行個體對比一下二者:假設我們正在維護一個手機產品庫,裡面除了包含手機的名稱,品牌等基本資料,還包含了待機時間,外觀設計等參數資訊,應該如何存取資料呢? 如果使用MySQL的話,應該如何存取資料呢? 如果使用MySQL話,手機的基本資料單獨是一個表,另外由於不同手機的參數資訊差異很大,所以還需要一個參數表來單獨儲存。 複製代碼 代碼如下: CREATE TABLE IF NOT EXISTS `mobiles` ( `id` int(10) unsigned NOT NULL

MongoDB學習筆記(六) MongoDB索引用法和效率分析_伺服器其它

MongoDB中的索引其實類似於關係型資料庫,都是為了提高查詢和排序的效率的,並且實現原理也基本一致。由於集合中的鍵(欄位)可以是普通資料類型,也可以是子文檔。MongoDB可以在各種類型的鍵上建立索引。下面分別講解各種類型的索引的建立,查詢,以及索引的維護等。一、建立索引   1. 預設索引  MongoDB有個預設的“_id”的鍵,他相當於“主鍵”的角色。集合建立後系統會自動建立一個索引在“_id”鍵上,它是預設索引,索引名叫“_id_”,是無法被刪除的。我們可以通過以下方式查看:複製代碼

Mongodb大量刪除gridfs檔案執行個體_MongoDB

平台有大量的圖片已經不用了,數量級達到百萬張,差不多100G的空間,放著不管是不是太浪費了?複製代碼 代碼如下:db.fs.files.find({filename:/xxx/}).forEach(function(n) {db.fs.files.update({filename:u.filename},{$set:{filename:newname}},false,true)}} //正則批量更改為固定名稱,便於刪除。mongofiles -port 12345 -d xxx delete

Windows下MongoDB配置使用者權限執行個體_MongoDB

MongoDB預設設定為無許可權訪問限制註:研究成果基於Windows平台在部署mongodb成功後,進入控制台: \ 輸入命令:mongod use

MongoDB加入到Windows服務的方法_MongoDB

MongoDB是一款開源的NoSQL資料庫,主要應用於資料規模龐大的場合,並被視為Node.js的黃金搭檔,由於它採用的是Binary

centos6.5中安裝mongodb簡明總結_MongoDB

step1:下載https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.11.tgz 最新版,這個是linux64位下載地址,你也可以到首頁自己選擇step2:解壓tar vxf mongodb-linux-x86_64-2.4.11.tgz,解壓完之後,進入到根(/)目錄,建立data/db檔案夾step3:進入解壓完之後的mongodb檔案夾,進入bin目錄,運行./mongod,發現出現錯誤資訊:Please make at

總頁數: 309 1 .... 248 249 250 251 252 .... 309 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.