MongoDB概念解析

2021-09-22 13:05:34 字數 824 閱讀 6542

閱讀目錄

回到頂部

mongodb預設把_id設定為主鍵(_開頭的鍵是保留的)

資料庫名必須為小寫

回到頂部

需注意文件中的鍵/值對是有序的。

文件中的值不僅可以是在雙引號裡面的字串,還可以是其他幾種資料型別(甚至可以是整個嵌入的文件)。

mongodb區分型別和大小寫。

mongodb的文件不能有重複的鍵。

文件的鍵是字串。除了少數例外情況,鍵可以使用任意utf-8字元。

回到頂部

文件是乙個鍵值(key-value)對(即bson)。mongodb的文件不需要設定相同的字段,並且相同的字段也不要求相同的型別。這是和關係型資料庫的重大區別,也是mongodb非常突出的特點。

回到頂部

集合就是 mongodb 文件組,類似於 rdbms (關聯式資料庫管理系統:relational database management system)中的**。

集合存在於資料庫中,集合沒有固定的結構,這意味著你在對集合可以插入不同格式和型別的資料,但通常情況下我們插入集合的資料都會有一定的關聯性。

回到頂部

固定大小的集合

mongodb資料型別

MongoDB概念解析

mongodb預設把 id設定為主鍵 開頭的鍵是保留的 資料庫名必須為小寫 需注意文件中的鍵 值對是有序的。文件中的值不僅可以是在雙引號裡面的字串,還可以是其他幾種資料型別 甚至可以是整個嵌入的文件 mongodb區分型別和大小寫。mongodb的文件不能有重複的鍵。文件的鍵是字串。除了少數例外情況...

MongoDB 管道的概念

一 介紹 管道在unix和linux中一般用於將當前命令的輸出結果作為下乙個命令的引數。mongodb的聚合管道將mongodb文件在乙個管道處理完畢後將結果傳遞給下乙個管道處理。管道操作是可以重複的。表示式 處理輸入文件並輸出。表示式是無狀態的,只能用於計算當前聚合管道的文件,不能處理其它的文件。...

mongoDB高階查詢解析

資料查詢 find 查詢 db.集合名稱.find findone 查詢,只返回第乙個 db.集合名稱.findone pretty 將結果格式化n db.集合名稱.find pretty 比較運算子 等於 預設是等於判斷,沒有運算子 小於 lt less than 小於等於 lte less th...