1. 程式人生 > >MongoDB 一些基本操作

MongoDB 一些基本操作

1. 查詢指定資料庫的集合當前可用的儲存空間
   use fragment
> db.test2.storageSize()   --1396736

2. 查詢指定資料庫的集合分配的儲存空間
> db.baseSe.totalSize()  --1731952

3.為資料庫寫資料(同步到磁碟)加鎖
>db.runCommand({fsync:1,lock:1})

說明: 該操作已經對資料庫上鎖,不允許執行寫資料操作,一般在執行資料庫備份時有用。執行命令,結果示例如下:
4.檢視當前鎖狀態 db.currentOp()
說明: 查詢結果如下所示:
  1. {  
  2.         "inprog" : [ ],  
  3.         "fsyncLock" : 1,  
  4.         "info" : "use db.$cmd.sys.unlock.findOne() to terminate the fsync write/snapshot lock"  
  5. }  
其中,fsyncLock為1表示MongoDB的fsync程序(負責將寫入改變同步到磁碟)不允許其他程序執行寫資料操作
5、解鎖 use admin
db.$cmd.sys.unlock.findOne()
說明: 執行解鎖,結果如下所示:
  1. { "ok" : 1, "info" : "unlock requested" }  
可以執行命令檢視鎖狀態:
db.currentOp()
狀態資訊如下:
  1. { "inprog" : [ ] }  
說明當前沒有鎖,可以執行寫資料操作。

相關推薦

MongoDB 一些基本操作

1. 查詢指定資料庫的集合當前可用的儲存空間    use fragment > db.test2.storageSize()   --1396736 2. 查詢指定資料庫的集合分配的儲存空間> db.baseSe.totalSize()  --1731952

Mongodb一些基本操作

MongoDB配置,CRUD操作,條件查詢 簡單記錄一下自己使用的MongoDB的一些操作。 配置 處理了_class的不必要的生成,自定義一個遞增的註解: //mongodb中生成的記錄忽略_class欄位 @Configuration public cla

MongoDB一些基本操作

MongoDB設定快取時間 def __init__(self,client=None,expires=timedelta(days=30)): self.client = MongoClient('localhost', 27017) s

Mysql數據庫的一些基本操作

-h 知識 刪除mysql init rst 建表 自動刪除 fault order 今天,終於把MySQL數據庫的知識系統的過了一遍,下面整理出一些常用的基本操作。 一、MySQL服務器的啟動與關閉 1、啟動MySQL服務器 開始 -> 運行 輸入“cmd”,然

MongoDb基本操作快速入門

基本操作 mongodb mongodb增刪該查操作示例 mongodb快速入門 1.MongoDb簡介 mongodb是一個基於分布式存儲的開源數據庫系統又被稱為文檔數據庫,可以將數據存儲為一個文檔,數據結構有鍵值對(key=>value)對組成,存儲的文檔類似於JSON對象(BS

js 數組的一些基本操作

循環 負數 16px 抽取 .sh 自己 方法 多少 不包含 var arr1 = [1,2,3,4,5,6];    arr1[0];    arr1[1]; console.log("長度:"+arr1.length); 一、遍歷數組

git 的一些基本操作

str 一個 修改信息 rem 建倉 文件添加 nbsp init origin 獲取倉庫 git init:初始化一個倉庫,當前目錄下生成 .git 目錄,該目錄為倉庫。 git init --bare :生成裸倉庫,不存在 .git 目錄。 git clone (

mongodb基本操作

hang 默認 數據庫名 capped img .so 全部 html 文檔 查詢所有的數據庫 show dbs 指定到一個數據庫/或者創建 use 數據庫名 指定儲存大小 db.createCollection("mycoll",{capped:true,size 10

【網絡爬蟲入門05】分布式文件存儲數據庫MongoDB基本操作與爬蟲應用

數據庫的操作 理解 src web 文件存儲 學習 json格式 關系型 log 【網絡爬蟲入門05】分布式文件存儲數據庫MongoDB的基本操作與爬蟲應用 廣東職業技術學院 歐浩源 1、引言 網絡爬蟲往往需要將大量的數據存儲到數據庫中,常用的有MySQL、Mon

Mongodb aggregation 基本操作示例

6.5 find 記錄 查詢條件 logs 字段值 pan 示例 統計 MongoDB二個主要的操作:一個是查詢,另一個是統計。對於查詢而言,主要是find()方法,再配合Filters組合多個查詢條件。 對於統計而言,則主要是aggregate操作,比如 group、su

2.QT字符串及一些基本操作

spa pac body slot exp str delet str2 AR mainwindow.h 1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include <QMainWindow>

關於BeautifulSoup的一些基本操作

截圖 說了 spa 圖片 info font beautiful 9.png ima 這篇可能講的沒那麽詳細,其實不難的,我學這個主要是用於Scrapy框架,媽嗨,Scrapy框架真的是嗨快的 送它幾百個大拇指。以下就截圖了,該說的都說了 關於Beauti

Centos 6.9中 http-2.2 中的一些基本操作和 https 的實現

http http-2.2 https 首先聲明: 接下來的所有的操作都是基於防火墻和selinux關閉的情況下;是基於本地的實現;1.建立httpd服務,要求: 1) 提供兩個基於名稱的虛擬主機www1, www2;要求每個虛擬主機都有單獨的錯誤日誌

C++標準庫中棧和隊列的一些基本操作

AS PE 元素 返回值 nbsp 返回 void 入隊 style 棧:   <1>使用棧,要包含頭文件:#include <stack>   <2>定義棧,stack<Type> s; 其中Type為數據類型,可以是基本數

列表的一些基本操作

ring 利用 列表排序 put eas 參數 user 順序 else 定義空list,定義list不能使用使用list關鍵字List_1 = []定義包含數據的listList_2 = [1,2.0,3+4j,”abc”,(1,2,3),[5,6],{“username

MongoDB基本操作與日常維護

啟動 地址 自己的 進制 日常 sea .... object abc MongoDB基本操作 MongoDB的基本操作主要是對數據庫、集合、文檔的操作,包括創建數據庫、刪除數據庫、插入文檔、更改文檔、刪除文檔、和查詢文檔。 操作 描述 show dbs 查看

關於linux的一些基本操作

分布 分隔 top halt 關機 進行 inux ast 重命名文件 學習了一下linux的基本操作。寫在這裏做一點自己的總結和未來的回看罷。首先是一個關於linux的系統安裝,這裏安裝的是linux的CentOS6.9的系統,現在最新的CentOS系統已經來了7.0,我

mongodb基本操作之數據刪除

table rop test 數據 error: 不同的 mon error tables 刪除操作使用remove進行,數據的刪除與查詢類似,接受一個參數,與查詢不同的是,為了防止誤操作,刪除操作不允許不傳參數 比如 db.test_collection

linux的一些基本操作

內容 5.1 star 解壓 unzip 取反 find cat fin Linux 命令總結 啟動終端: ctr+alt+t,無需多言 終端字體放大: ctr+shift+‘+‘,終端字體縮小: ctr+‘-‘,無需多言 ls: 查看當前目錄下的文件信息 pwd:

mac一些基本操作

分享 操作 pat bash png 基本 技術 輸入 終端 1、添加環境變量 打開終端,輸入 open .bash_profile 然後,你會看到如下: 然後,編輯文本,export PATH="你要添加的路徑" 最後在執行:source ~/.bash_profil