mongodb學習心得(一) 簡介

2021-08-18 17:28:32 字數 1253 閱讀 6282

該篇主要簡單介紹 mongodb及其特點。

mongodb

mongodb 是由c++語言編寫的,是乙個基於分布式檔案儲存的開源資料庫系統。

mongodb 將資料儲存為乙個文件,資料結構由鍵值(key=>value)對組成。mongodb 文件類似於 json 物件。字段值可以包含其他文件,陣列及文件陣列。 特點

1.是乙個面向文件儲存的資料庫;

2.可以設定任何屬性的索引;

3.豐富的查詢表示式。查詢指令使用json形式的標記,可輕易查詢文件中內嵌的物件及陣列。 概念

sql術語

mongodb術語

說明database

database

資料庫table

collection

資料庫表/集合

rowdocument

資料記錄行/文件

column

field

資料字段/域

index

index

索引table joins

表連線,mongodb不支援

primary key

primary key

主鍵,mongodb自動將_id欄位設定為主鍵

通過下圖,可以很容易識別

資料型別

資料型別

描述string

字串。在 mongodb 中,utf-8 編碼的字串才是合法的。

integer

整型數值。用於儲存數值。根據伺服器,可分為 32 位或 64 位。

boolean

布林值。用於儲存布林值(真/假)

double

雙精度浮點值。用於儲存浮點值。

min/max keys

將乙個值與 bson(二進位制的 json)元素的最低值和最高值相對比。

array

用於將陣列或列表或多個值儲存為乙個鍵。

timestamp

用於將陣列或列表或多個值儲存為乙個鍵。

object

用於內嵌文件。

null

用於建立空值。

date

object id

物件 id。用於建立文件的 id。

binary data

二進位制資料。用於儲存二進位制資料。

學習心得(一)

1.利用好手頭上的資源而不要一味地屯資源,資源只有被利用才是有價值的 2.關於筆記 筆記只是幫助我們學習和精進的一種工具,它只是一種方法,一種手段,但是絕不是我們的目的,沒有必要強迫自己在做筆記時,把每乙個字都寫的端正和美觀,把筆記做得完美,不僅消耗我們的時間,而且很可能它浪費了我們原本可以用來做題...

學習心得 python學習心得

自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...

學習心得 我的學習心得

我是乙個已經步入中年的70後,離開校園已經20年了,因為當年的政策因素而未能圓我的大學夢,在20年的工作過程中總是因為缺少一張大學文憑而失去了很多機會,曾經也考慮過自考,但是乙個人去面對的時候總感覺心有餘而力不足。2018年3月份偶然讓我認識了尚德,原來自考還可以這樣學習。一直懷疑自己年紀大了記憶力...