在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