偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

關(guān)于MongoDB 概念解析,你懂嗎?

運(yùn)維 數(shù)據(jù)庫(kù)運(yùn)維 MongoDB
一個(gè)mongodb中可以建立多個(gè)數(shù)據(jù)庫(kù)。MongoDB的默認(rèn)數(shù)據(jù)庫(kù)為"db",該數(shù)據(jù)庫(kù)存儲(chǔ)在data目錄中。MongoDB的單個(gè)實(shí)例可以容納多個(gè)獨(dú)立的數(shù)據(jù)庫(kù),每一個(gè)都有自己的集合和權(quán)限,不同的數(shù)據(jù)庫(kù)也放置在不同的文件中。

[[392362]]

本文轉(zhuǎn)載自微信公眾號(hào)「后端Q」,作者conan。轉(zhuǎn)載本文請(qǐng)聯(lián)系后端Q公眾號(hào)。  

數(shù)據(jù)庫(kù)

一個(gè)mongodb中可以建立多個(gè)數(shù)據(jù)庫(kù)。MongoDB的默認(rèn)數(shù)據(jù)庫(kù)為"db",該數(shù)據(jù)庫(kù)存儲(chǔ)在data目錄中。MongoDB的單個(gè)實(shí)例可以容納多個(gè)獨(dú)立的數(shù)據(jù)庫(kù),每一個(gè)都有自己的集合和權(quán)限,不同的數(shù)據(jù)庫(kù)也放置在不同的文件中。

數(shù)據(jù)庫(kù)也通過(guò)名字來(lái)標(biāo)識(shí)。數(shù)據(jù)庫(kù)名可以是滿足以下條件的任意UTF-8字符串。

  • 不能是空字符串("")。
  • 不得含有' '(空格)、.、$、/、\和\0 (空字符)。
  • 應(yīng)全部小寫(xiě)。
  • 最多64字節(jié)。

文檔

文檔是一組鍵值(key-value)對(duì)(即 BSON)。MongoDB 的文檔不需要設(shè)置相同的字段,并且相同的字段不需要相同的數(shù)據(jù)類型,這與關(guān)系型數(shù)據(jù)庫(kù)有很大的區(qū)別,也是 MongoDB 非常突出的特點(diǎn)。

文檔鍵命名規(guī)范:

  • 鍵不能含有\(zhòng)0 (空字符)。這個(gè)字符用來(lái)表示鍵的結(jié)尾。
  • .和$有特別的意義,只有在特定環(huán)境下才能使用。
  • 以下劃線"_"開(kāi)頭的鍵是保留的(不是嚴(yán)格要求的)。

集合

集合就是 MongoDB 文檔組,類似于 RDBMS (關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng):Relational Database Management System)中的表格。集合存在于數(shù)據(jù)庫(kù)中,集合沒(méi)有固定的結(jié)構(gòu),這意味著你在對(duì)集合可以插入不同格式和類型的數(shù)據(jù),但通常情況下我們插入集合的數(shù)據(jù)都會(huì)有一定的關(guān)聯(lián)性。

合法的集合名

  • 集合名不能是空字符串""。
  • 集合名不能含有\(zhòng)0字符(空字符),這個(gè)字符表示集合名的結(jié)尾。
  • 集合名不能以"system."開(kāi)頭,這是為系統(tǒng)集合保留的前綴。
  • 用戶創(chuàng)建的集合名字不能含有保留字符。有些驅(qū)動(dòng)程序的確支持在集合名里面包含,這是因?yàn)槟承┫到y(tǒng)生成的集合中包含該字符。除非你要訪問(wèn)這種系統(tǒng)創(chuàng)建的集合,否則千萬(wàn)不要在名字里出現(xiàn)$。

數(shù)據(jù)類型

String 字符串。存儲(chǔ)數(shù)據(jù)常用的數(shù)據(jù)類型。在 MongoDB 中,UTF-8 編碼的字符串才是合法的。

Integer 整型數(shù)值。用于存儲(chǔ)數(shù)值。根據(jù)你所采用的服務(wù)器,可分為 32 位或 64 位。

Boolean 布爾值。用于存儲(chǔ)布爾值(真/假)。

Double 雙精度浮點(diǎn)值。用于存儲(chǔ)浮點(diǎn)值。

Min/Max keys 將一個(gè)值與 BSON(二進(jìn)制的 JSON)元素的最低值和最高值相對(duì)比。

Array 用于將數(shù)組或列表或多個(gè)值存儲(chǔ)為一個(gè)鍵。

Timestamp 時(shí)間戳。記錄文檔修改或添加的具體時(shí)間。

Object 用于內(nèi)嵌文檔。

Null 用于創(chuàng)建空值。

Symbol 符號(hào)。該數(shù)據(jù)類型基本上等同于字符串類型,但不同的是,它一般用于采用特殊符號(hào)類型的語(yǔ)言。

Date 日期時(shí)間。用 UNIX 時(shí)間格式來(lái)存儲(chǔ)當(dāng)前日期或時(shí)間。你可以指定自己的日期時(shí)間:創(chuàng)建 Date 對(duì)象,傳入年月日信息。

Object ID 對(duì)象 ID。用于創(chuàng)建文檔的 ID。

Binary Data 二進(jìn)制數(shù)據(jù)。用于存儲(chǔ)二進(jìn)制數(shù)據(jù)。

Code 代碼類型。用于在文檔中存儲(chǔ) JavaScript 代碼。

Regular expression 正則表達(dá)式類型。用于存儲(chǔ)正則表達(dá)式。

 

責(zé)任編輯:武曉燕 來(lái)源: 后端Q
相關(guān)推薦

2019-11-19 08:47:45

Zookeeper分布式事務(wù)

2019-12-11 10:07:02

緩存架構(gòu)數(shù)據(jù)庫(kù)

2020-07-30 08:03:36

MQ死信隊(duì)列

2011-06-14 10:57:31

SQL Server管理

2022-06-21 09:53:03

FedoraUbuntuLinux

2024-08-13 08:30:13

2019-11-28 10:45:28

ZooKeeper源碼分布式

2011-08-15 14:02:36

Objective-C

2019-11-13 23:33:16

工業(yè)物聯(lián)網(wǎng)IIOT物聯(lián)網(wǎng)

2019-07-24 10:11:51

jdkjreJava

2021-03-30 09:59:52

支付寶加密數(shù)據(jù)泄露

2020-09-10 14:33:18

計(jì)算機(jī)

2023-12-04 07:25:20

軟件架構(gòu)

2022-11-11 17:09:55

微服務(wù)RPC

2023-03-10 07:22:40

2010-07-19 08:39:14

Perl包

2023-01-11 09:01:00

集群小文件存儲(chǔ)

2014-06-24 10:24:53

程序員笑話

2010-09-26 11:31:03

DHCP服務(wù)

2018-05-10 09:06:24

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)