MongoDB是一种强大灵活可扩展的数据存储方式,它扩展了关系数据库的众多功能。MongoDB的功能非常丰富,但是却非常容易上手和便于使用,今天来了解一下MongoDB的主要概念。
文档
文档是的核心概念。多个键机器关联的值有序的放置在一起便是文档。不同的语言表示文档的方法可能不一样,但是数据结构都是相通的。比如在Javascript中,可以使用json格式表示文档:
{“name”:”wufengtinghai”,”sex”:”m”,”age”:28}
此文档中有两个键值对,实际使用中一般会比这个要复杂一些。需要注意的是:
-
文档中的键值对是有顺序的,不同的顺序表示不同的文档。
-
文档中的值可以支持多种类型,比如name和age的值分别为字符串和数字。
-
文档中的键一般是字符串,但是不能包含