mongodb基礎學習7
下面來講講mongodb的備份與恢復
備份可以備份為二進位制格式,如果是用於資料交換,可以備份成json或cvs格式
匯入/匯出可以操作的是本地的mongodb伺服器,也可以是遠端的.
所以,都有如下通用選項:
-h host 主機
-port port 埠
-u username 使用者名稱
-p passwd 密碼
匯出json格式
引數說明:-d 匯出的資料庫 -c 匯出的表 -f 匯出的欄位 -q 查詢條件:要匯出的記錄 -o 匯出到哪個檔案
_id列總會匯出
匯出為csv格式
匯入JSON
引數說明: --type 匯入的資料格式 --file 要匯入的檔案
匯入CSV
引數說明:-f 要匯入的列名 --headerline 跳過開頭一行
二進位制匯出,預設匯出到dump目錄
匯出資料庫下所有表
二進位制匯入(匯入整個資料庫)
可以加--drop引數,即先刪除原資料庫資訊,再匯入
對二進位制匯入匯出要說明的是:不僅會匯出資料,還會匯出索引
相關推薦
mongodb基礎學習7
下面來講講mongodb的備份與恢復 備份可以備份為二進位制格式,如果是用於資料交換,可以備份成json或cvs格式 匯入/匯出可以操作的是本地的mongodb伺服器,也可以是遠端的. 所以,都有如下通用選項: -h host 主機 -p
MongoDB基礎學習
客戶 永遠 ons art 數據庫服務 它的 意義 自動生成 物理 一 簡介 MongoDB是一款強大、靈活、且易於擴展的通用型數據庫1、易用性 MongoDB是一個面向文檔(document-oriented)的數據庫,而不是關系型數據庫。
linux基礎學習-7.6-第二關考試題
cal follow 全路徑 自動掛載 替換 var 加載 blob HR 1、常用系統文件問答 1)通過修改文件( ),可以設定開機時自動掛載文件系統。 2)在linux系統中,當LAN(局域網)內沒有條件記案例DNS服務器,但又想讓局域網內的用戶可以使用計算機名互相訪問
mongodb基礎學習3
昨天看了一下查詢,今天來說下查詢的複雜用法,可以類比mysql的查詢 $ne:不等於 $gt, $gte, $lt, $lte:大於,大於等於,小於,小於等於 $in $and $nor:相當於上面的and語句,既不也不 $typ
mongodb基礎學習6
下面來說一下使用者管理,前面對mongodb進行操作都無需使用者名稱密碼進行登陸,可以設定使用者進行資料庫的訪問 新增使用者:三個引數:使用者名稱,密碼,是否只讀 開啟許可權驗證 進行驗證 修改密碼 刪除使用者 使用者角色(部分角色)
mongodb基礎學習8-複製集
今天來簡單學習一下複製集(replication),什麼是複製集呢,類似於mysql的主從複製吧 簡單來說就是有多個mongodb的例項,多個例項有相同的內容,其中一臺用於讀寫,其它用於備份,當用於讀寫的機器例項出現故障,用於備份的機器例項可以代替出故障的機器,從而保證資料庫的正常使用。
mongodb基礎學習10-手動預分片
手動預分片是提前對分片建立一定數量足夠使用的chunk,這樣避免了IO上的壓力 先對要演示的表進行分片 呼叫splitAt函式進行手動預分片,第一個引數指定要預分片的表,第二個引數指定分片規則,即當useerid為1000,2000,3000...時進行分片 看下分片結果
mongodb基礎學習11-複製集和分片結合使用
實際的使用中複製集和分片是結合使用的,即一個分片由一個複製集構成,多個分片儲存資料庫的資料 呼叫指令碼啟動兩個複製集 啟動configsvr的節點 啟動mongos 增加分片,這次要加上覆制集的id,節點為複製集的主節點 下面來看一下效果 對資料庫啟
mongodb基礎學習14-mapReduce操作
mapReduce隨著大資料的興起而流行,相當於傳統資料庫的group操作,強項在於分散式計算。 map:將一組記錄的相關資訊對映到一個數組 reduce:對map得到的陣列資料進行處理得到一個結果 mapReduce有四個引數,分別是map,reduce,query,out(輸出到哪張
mongodb權威指南之mongodb基礎知識學習記錄
pre lec fin 基礎知識 pda log editor 批量 l數據庫 mongo show dbs查看所有的數據庫 使用use可以切換數據庫,如果沒有數據庫則創建一個新的 use local切換倒local數據庫 增加數據 db.test.insert({name
Java基礎語法學習7——邏輯運算符
pan images tro 技術 邏輯運算 運算 基礎語法 image style 1.邏輯運算符 2.邏輯 與 運算符 對比一下n的值,區分&、&& 3.邏輯 或 運算符 4.邏輯 非 運算符(!) Java基礎語法學習7——
linux基礎學習-9.7-linux中的三種時間戳
練習題 href node節點 lena HA content name 解釋 locks 1、三種時間對應關系表 column column column 訪問時間 Access atime 修改時間 Modify mtime 狀態改動時間 Change ctime 2、
python基礎學習6-mongodb、sys、接口開發、操作excel
錯誤 tool 類型 tar img 定位 man methods 分享圖片 1 mysql補充 cur = conn.cursor(cursor=pymysql.cursors.DictCursor) #直接獲取的數據轉換為字典格式的 cur.descr
linux基礎學習【7】
ethernet 使用 取數 文件中 peer start 劃分 delet sts linux下的網絡配置 一.什麽是IP address internet protocol addresses ##網絡協議地址 ipv4(internet protocol v
C++基礎學習之物件和類(7)
this指標 有時方法可能涉及到兩個物件,這種情況下需要用到this指標。比如Stock類中有一個方法是比較兩個物件的價格值,那麼方法定義如下: const Stock & topval(const Stock & s) const; const都是為了表示不對
Python基礎學習篇-7-各種資料型別總結(一)
Python3 中有六個標準的資料型別: Number(數字) String(字串) List(列表) Tuple(元組) Set(集合) Dictionary(字典) 其中: 不可變資料(3 個):Number(數字
Python基礎學習篇-7 各種常見報錯及原因----【不定時補充】
1、TypeError: int(x) argument must be a string, a bytes-like object or a number, not 'NoneType' 此報錯是因為使用 int() 函式進行強制型別轉換時,要求引數x必須是字串、位元組物件、數字,不能是其它的
rust學習筆記基礎篇7–條件與判斷(霜之小刀)
rust學習筆記基礎篇7–條件與判斷(霜之小刀) 歡迎轉載和引用,若有問題請聯絡 若有疑問,請聯絡 Email : [email protected] QQ:2279557541 if 這是最長用到的條件判斷語句,不過。。。rust裡應該叫
(轉載)深度學習基礎(7)——遞迴神經網路
原文地址:https://zybuluo.com/hanbingtao/note/626300 轉載在此的目的是自己做個筆記,日後好複習,如侵權請聯絡我!! 在前面的文章中,我們介紹了迴圈神經網路,它可以用來處理包含序列結構的資訊。然而,除此之外,資訊往往還存在著諸如樹結構、圖結構等更復雜的結構。對於
基礎學習筆記之opencv(7):ubuntu下opencv在Qt中的使用
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QtGui/QMainWindow>#include <QFileDialog>#include <opencv2/highgui/highgui.hpp&g