在MongoDB的基本知识简介

1、文档、集合和数据库

一)、文件:因为mondb是面向文档的数据库,所以我们可以想象一下,文件是它的基本单位,相当于关系数据库中的行。

这是一组有序的键值对;注:键不是空的,是字符串类型。

II。它不仅区分了案例和案例,而且区分了数据类型。

三,。$符号具有特殊的意义,需要在特定的环境中使用。

B),设置:类似地,多个文档会聚在一起,这是一个集合,但是这些文档可以是不同的结构模式。该组合相当于关系数据库中的表。

本人,同名不能空,不能以系统开头,不能使用保留字符$;

第二,动态模式(不同的结构模式)可以使同一集合包含不同的文档对象,例如,集合中的第一个文档是学生,第二个文档是商品。

C)、数据库:同样,一个mondb实例可以有多个独立的数据库对象,每个数据库是由N多集聚集

i,名称不能为空,不能包含,

第二,数据库的名称小,区分大小写,建议所有小的情况都是小的。

III,它的名字是最64byte;

下面的数据库具有特殊的意义:admin(用户数据库)、本地(本地数据库)、配置(配置数据库)

2、MonDB客户壳简介

一),即Javascript shell,可以用命令与mondb实例交互,这是一个非常重要的工具;

B)之所以被调用,是因为它是一个功能全面的Javascript解释器,可以运行任何Javascript程序;

C),通过外壳,你可以对数据进行四种基本操作:创建、读取、更新和删除(CRUD)操作;

三.数据类型

A)文档与Javascript中的对象非常相似,所以它可以类似于JSON;它主要包含以下内容:

i,空的或不存在的字段:null;

II。布尔类型:包括真和假;

第三类,数字类型:shell中的64位浮点数

IV型,弦型:你知道吗。

v,日期类型:新日期();

正则表达式;

阵列;

内联文档:指文档可以嵌套在其他文档中。

九、ID:文档的唯一的对象ID,是一个12byte ID

4、壳牌实际操作

一),最后一个加入了MonDB的服务窗口的服务列表中,我们可以直接通过形式,

你还可以mondb服务通过命令启动mondb在管理员命令提示符(Win + X +);

B),Win+R,输入cmd进入命令提示符,切换到该mondb安装目录下的bin目录,然后输入命令:mon.exe连接服务器;

(c),shell操作

我有不同的文件:



II。Javascript函数:



三,简单的CRUD操作



ps:这是比较简单的命令,你可以把它敲出来!哈哈 u3001 u3001