Skip to Content
MongoDB权威指南(第3版)
book

MongoDB权威指南(第3版)

by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
November 2021
Intermediate to advanced
410 pages
12h 1m
Chinese
Posts & Telecom Press
Content preview from MongoDB权威指南(第3版)
入门指南
7
字符串,而
"views"
的值是一个整数。
文档中的键是字符串类型。除了少数例外的情况,可以使用任意
UTF-8
字符作为键。
键中不能含有
\0
(空字符)。这个字符用于表示一个键的结束。
.
$
是特殊字符,只能在某些特定情况下使用,后文会详细说明。通常来说,可以认
为这两个字符属于保留字符,如果使用不当,那么驱动程序将无法正常工作。
MongoDB
会区分类型和大小写。例如,下面这两个文档是不同的:
{"count" : 5}
{"count" : "5"}
下面这两个文档也不同:
{"count" : 5}
{"Count" : 5}
需要注意,
MongoDB
中的文档不能包含重复的键。例如,下面这个文档是不合法的。
{"greeting" : "Hello, world!", "greeting" : "Hello, MongoDB!"}
2.2
 集合
集合
就是一组文档。如果将文档比作关系数据库中的行,那么一个集合就相当于一张表。
2.2.1
 动态模式
集合具有
动态模式
的特性。这意味着一个集合中的文档可以具有任意数量的不同“形状”。
例如,以下两个文档可以存储在同一个集合中:
{"greeting" : "Hello, world!", "views": 3}
{"signoff": "Good night, and good luck"}
需要注意的是,以上文档中的键、键的数量以及值的类型都是不同的。由于任何文档都可
以放入集合中,因此经常会出现这样的问题:“为什么还需要多个集合呢?”既然不同类 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

大数据项目管理:从规划到实现

大数据项目管理:从规划到实现

Ted Malaska, Jonathan Seidman
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
Spark快速大数据分析(第2版)

Spark快速大数据分析(第2版)

Jules S. Damji, Brooke Wenig, Tathagata Das, Denny Lee
Kafka权威指南(第2版)

Kafka权威指南(第2版)

Gwen Shapira, Todd Palino, Rajini Sivaram, Krit Petty

Publisher Resources

ISBN: 9787115576538