Time of Update: 2016-07-19
標籤:mongodb# articlesmongoexport -d mean-npbao -c articles --type=csv -f _id,type,title,author,brief,html,content,urls,client,created -o /root/hmg/articles.csvmongoexport -d mean-npbao -c articles --type=csv -f _id,type -o
Time of Update: 2016-07-13
標籤:1.mongodb.conf (簡單參數配置,詳見http://www.cnblogs.com/PheonixHkbxoic/p/5665515.html)#mongod.conf dbpath=/usr/local/mongodb/data/db logpath=/usr/local/mongodb/log/mongodb.loglogappend=true port=27017 fork=true journal=
Time of Update: 2016-07-15
標籤: 一年前搭了個MongoDB叢集,跑得還算不錯,但是有幾次遇到過服務卡死的問題。處理起來已經得心應手了,拿來跟大家分享一下:故障現象: 業務查詢緩慢,而且會有串連異常:{ "serverUsed" : "/10.6.19.80:10013" , "errmsg" : "exception: could not run map command on all shards for ns tloc.fileprops and query {
Time of Update: 2016-07-13
標籤:http://blog.csdn.net/czw698/article/details/8791153MongoDB 提供幾種關閉服務的命令,具體為以下:一 使用 Crtl+C 關閉 [[email protected] data]$ mongod --dbpath=/database/mongodb/data/ --logpath=/var/applog/mongo_log/mongo.log --logappend --port=27017
Time of Update: 2016-07-14
標籤:前兩天接到了一個新的需求,需要在linux shell指令碼中監控到mongodb最大串連數、記憶體使用量情況等。但是我對於linux shel很不瞭解,只是會一些簡單常用的linux的操作而已,只要一頓狂搜,最終多番嘗試下終於擷取到這些值。成功的步驟大致如下:0、./mongostat -u admin -p admin --authenticationDatabase admin -n 1 --json >> aaa.txt
Time of Update: 2016-07-12
標籤:localwget ‘https://codeload.github.com/mongodb/mongo-php-driver/zip/master‘ -O /usr/local/src/mong_php.zipcd /usr/local/src/unzip mong_php.zipcd mongo-php-driver-master//usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-
Time of Update: 2016-07-13
標籤:https://docs.mongodb.org/v3.0/reference/built-in-roles/#dbAdmin 資料庫使用者角色有:readreadWrite 資料庫管理員角色有:dbAdmindbOwner (包含 dbAdmin,readWrite,userAdmin)userAdmin 群集管理員角色有:clusterAdmin (包含
Time of Update: 2016-07-13
標籤:預設情況下,mongodb不啟用驗證的。資料庫層級的許可權,要麼可讀寫要麼唯讀許可權。mongod的驗證配置比較操蛋。分兩種情形:一種是單伺服器,只需啟動時添加–auth參數即可。 另一種是複製集、分區叢集伺服器,必須指定keyfile參數,其他節點之間的通訊基於該keyfile。在這種情況下,–auth參數是隱含啟用的,所有的mongodb訪問都必須驗證的。 Mongodb中安全許可權驗證是資料庫層級的1、在admin中建立的
Time of Update: 2016-07-14
標籤:DB Shell資料操作shell命令操作文法和JavaScript很類似,其實控制台底層的查詢語句都是用JavaScript指令碼完成操作的。 #資料庫 操作1、Help查看命令提示> help> db.help();> db.yourColl.help();> db.youColl.find().help();> rs.help();2、切換/建立資料庫> use yourDB; 當建立一個集合(table)的時候會自動建立當前資料庫3、
Time of Update: 2016-07-14
標籤:GridFS是MongoDB的一個內建功能,它提供一組檔案操作的API以利用MongoDB隱藏檔,GridFS的基本原理是將檔案儲存在兩個Collection中,一個儲存檔案索引,一個儲存檔案內容,檔案內容按一定大小分成若干塊,每一塊存在一個Document中,這種方法不僅提供了檔案儲存體,還提供了對檔案相關的一些附加屬性(比如MD5值,檔案名稱等等)的儲存。<?php // 初始化gridfs $conn = new Mongo(); // 串連MongoDB $db =
Time of Update: 2016-07-13
標籤:1、配置 pom.xml,在原有的spring項目中添加以下2個即可。<span style="white-space:pre"></span><!-- mongo db 驅動--><dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId>
Time of Update: 2016-07-12
標籤:1、簡單手工關聯 首先將結果查詢出來放到一個變數裡面,然後再查詢 u = db.user.findOne({author:"wangwenlong"}); for(var p = db.postings.find({author:u.author});p.hasNext;){ printjson(p.next().title); }2、DBRef方式關聯 例子: 步驟1 取得目前使用者資訊 db.user.insert({name:"wangwenlong"}) u1 = db.user.
Time of Update: 2016-07-13
標籤:1、顯示資料庫列表:show dbs2、運用某個一個資料庫: use dabaseA (dabaseA為資料庫名,如果該資料庫不存在,則會建立)3、刪除當前資料庫:db.dropDatabase() --當執行use dabaseA命令後,當前資料庫就是dabaseA,所以再執行db.dropDatabase(),刪除的當前資料庫就是dabaseA。4、顯示當前資料庫中的操作命令:db.help()5、顯示當前資料庫中的集合:show collections
Time of Update: 2016-07-07
標籤:【開發過程的隨筆總結,歡迎您的點評,可以做到更加嚴謹】簡介:mongoDB noSql資料庫 文檔型資料庫前些天,做一個日誌歸類入庫項目的時候 用mongoDB進行持久化儲存 防止mongoDb的無許可權連結,添加了許可權驗證1 如果mongoDB是開放內網地址的話,不用擔心外部連結2 mongoDB添加使用者(版本mongoDB 3.2.7)授權方式啟動服務要讓使用者生效, 需要啟動伺服器時,就指定 --auth
Time of Update: 2016-07-08
標籤:摘要: MongoDB 3.0 安全許可權存取控制,在添加使用者上面3.0版本和之前的版本有很大的區別,這裡就說明下3.0的添加使用者的方法。環境、測試: 在安裝MongoDB之後,先關閉auth認證,進入查看資料庫,只有一個local庫,admin庫是不存在的:[email protected]:/usr/local/mongo4# mongo
Time of Update: 2016-07-02
標籤: 環境說明: centos5.6 32bit php 5.2.17 php安裝路徑 /usr/local/php phpize路徑 /usr/bin php-config路徑 /usr/bin php.ini路徑 /etc/ 1.首先下載php的mongodb擴充 從http://pecl.php.net/package/mongo這個網址下載mongodb的擴充源碼包 wget
Time of Update: 2016-06-30
標籤:坊間有很多傳說MongoDB會丟資料。特別是最近有一個InfoQ翻譯的Sven的一篇水文(為什麼叫做水文?因為裡面並沒有他自己的原創,只是搜羅了一些網上的部落格,炒了些冷飯吃),其中又提到了丟資料的事情。大家知道作為一個資料庫來說,資料的持久性基本上是資料庫的最低要求了。如果MongoDB真的有那麼糟糕的資料安全問題,它早就在技術選擇眾多的今天被無情地淘汰掉了。那麼真相到底如何呢?實事求是地來說,MongoDB確實在其發展的過程中,有一些資料持久化的問題沒有處理好,特別是一些預設值的選定上
Time of Update: 2016-07-03
標籤:mongodb最大串連數最近在做mongo資料庫叢集,用到生產環境上後發現用不了多久用戶端就拒絕訪問。查詢進程發現路由mongos並沒有宕,能ping通,於是查看最大串連數,發現已滿。科普:在Linux平台下,無論是64位或者32位的MongoDB預設最大串連數都是819,WIN平台不知道,估計也沒有人在
Time of Update: 2016-06-28
標籤:package com.moonlit.example;import com.mongodb.BasicDBObject;import com.mongodb.BulkWriteOperation;import com.mongodb.BulkWriteResult;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import
Time of Update: 2016-06-28
標籤:摘要習慣了可視化的管理資料的方式,通過敲命令,確實有些不自在。這裡推薦一個mongodb的視覺化檢視——Robomongo相關文章[MongoDB]入門操作[MongoDB]增刪改查[MongoDB]count,gourp,distinct[MongoDB]mapReduce[MongoDB]Profiling效能分析[MongoDB]索引Mongodb