📝 MongoDB教程

213篇技术文档
  NoSQL数据库

📅  最后修改于: 2020-11-23 00:48:05        🧑  作者: Mango

NoSQL数据库我们知道MongoDB是一个NoSQL数据库,因此有必要了解NoSQL数据库以全面了解MongoDB。什么是NoSQL数据库数据库可以分为三种类型:RDBMS(关系数据库管理系统)OLAP(在线分析处理)NoSQL(最近开发的数据库)NoSQL数据库NoSQL数据库用于引用非SQL或非关系数据库。它提供了一种用于存储和检索数据的机制,而不是用于关系数据库中的表格关系模型。 NoSQ...

  MongoDB与RDBMS相比的优势

📅  最后修改于: 2020-11-23 00:49:05        🧑  作者: Mango

MongoDB相对于RDBMS的优势最近几天,MongoDB是一个新的且广泛使用的数据库。它是基于文档的非关系数据库提供程序。尽管它比传统数据库快100倍,但是现在说它将广泛替代传统RDBMS尚为时过早。但这在获得性能和可伸缩性方面可能非常有用。关系数据库具有典型的架构设计,该设计显示表的数量以及这些表之间的关系,而在MongoDB中则没有关系的概念。MongoDB的优势MongoDB少了架构。它...

  MongoDB数据类型

📅  最后修改于: 2020-11-23 00:50:03        🧑  作者: Mango

MongoDB数据类型以下是MongoDB中可用数据类型的列表。Data TypesDescriptionStringString is the most commonly used datatype. It is used to store data. A string must be UTF 8 valid in mongodb.IntegerInteger is used to store ...

  如何在Windows上安装MongoDB

📅  最后修改于: 2020-11-23 00:50:58        🧑  作者: Mango

如何在Windows上安装MongoDB首先,您必须下载最新版本的MongoDB:如何下载MongoDB您可以从“ http://www.mongodb.org/downloads”链接下载系统支持的适当版本的MongoDB,以在Windows上安装MongoDB。您应该根据计算机的窗口选择正确的MongoDB版本。如果不确定使用的是哪个Windows版本,请打开命令提示符并执行以下命令:注意:M...

  MongoDB数据建模

📅  最后修改于: 2020-11-23 00:51:50        🧑  作者: Mango

MongoDB中的数据建模在MongoDB中,数据具有灵活的架构。它与SQL数据库完全不同,在SQL数据库中,您必须在插入数据之前确定并声明表的架构。 MongoDB集合不强制执行文档结构。数据建模中的主要挑战是平衡应用程序的需求,数据库引擎的性能特征以及数据检索模式。在MongoDB中设计架构时,请考虑以下事项始终根据用户要求设计架构。不要在写操作上加入,而不能在读操作上加入。您希望一起使用的对...

  MongoDB query和projection运算符

📅  最后修改于: 2020-11-23 00:53:10        🧑  作者: Mango

MongoDB query和projection运算符MongoDB查询运算符包括比较,逻辑,元素,评估,地理空间,数组,按位和注释运算符。MongoDB比较运算符$ eq$ eq指定相等条件。它匹配字段值等于指定值的文档。句法:例:上面的示例查询书集以选择价格为300的所有文档。$ gt$ gt选择一个文档,该文档的字段值大于指定的值。句法:例:$ gte$ gte选择字段值大于或等于指定值的文...

  MongoDB update操作符

📅  最后修改于: 2020-11-23 00:54:19        🧑  作者: Mango

MongoDB update操作符以下修饰符可用于更新操作。例如-在db.collection.update()和db.collection.findAndModify()中。在以下格式的文档中定义运算符表达式:现场操作员$ currentDate它将字段的元素更新为当前日期(日期或时间戳)。该运算符的默认数据类型是日期。句法:例:$ inc它将字段增加指定的值。句法:例:$ min如果指定的值小...

  MongoDB aggregation-pipeline运算符

📅  最后修改于: 2020-11-23 00:55:41        🧑  作者: Mango

aggregation-pipeline运算符聚合管道运算符构造用于聚合管道阶段的表达式。以下是聚合管道运算符的列表。算术表达式运算符它用于对数字执行算术运算。一些算术表达式也支持数据算术。$ absabs运算符返回数字的绝对值。句法:例:$添加它添加两个或多个数字和一个日期。如果参数之一是日期,则日期会将另一个参数视为毫秒,以加到日期上。句法:例:$ ceilceil运算符返回大于或等于指定数字...

  MongoDB limit()

📅  最后修改于: 2020-11-23 00:56:37        🧑  作者: Mango

MongoDB limit()方法在MongoDB中,limit()方法用于限制要显示的文档字段。有时,数据库集合中有很多字段,只需要检索1或2。在这种情况下,将使用limit()方法。MongoDB limit()方法与find()方法一起使用。句法:场景:考虑一个具有集合名称javatpoint的示例。该集合中包含以下字段。在这里,您必须使用limit()方法仅显示一个字段。例执行后,您将得到...

  MongoDB sort()

📅  最后修改于: 2020-11-23 00:57:30        🧑  作者: Mango

MongoDB sort()方法在MongoDB中,sort()方法用于对集合中的文档进行排序。此方法接受包含字段列表及其排序顺序的文档。排序顺序指定为1或-1。1用于升序排序。-1用于降序排序。句法:情境考虑一个具有集合名称javatpoint的示例。该集合中包含以下字段。执行以下查询以按降序显示文档。这将按降序显示文档。注意:默认情况下,sort()方法以升序显示文档。如果未指定排序首选项,它...

  MongoDB查询修饰符

📅  最后修改于: 2020-11-23 00:58:25        🧑  作者: Mango

查询修饰符除了MongoDB查询运算符之外,我们还有许多元操作可用于修改查询的输出或行为。修饰符$评论注释运算符可以在任何上下文中向查询添加注释。句法:$说明说明修饰符提供有关查询计划的详细信息。它返回一个文件,该文件描述了用于返回查询的过程和索引。尝试优化查询时,它可能会提供有用的见解。句法:$提示现在在mongo shell中不推荐使用此运算符。提示运算符将优化程序附加到使用声明的索引来完成查...

  MongoDB聚合命令

📅  最后修改于: 2020-11-23 00:59:33        🧑  作者: Mango

聚合命令MongoDB聚合命令Aggregation命令使用聚合管道执行聚合操作。聚合管道允许用户使用基于阶段的应用程序序列从记录或其他源执行数据处理。句法:命令字段:FieldsTypeDescriptionaggregatestringIt contains the name of the aggregation pipelinepipelinearrayThe array that tran...

  MongoDB地理空间命令

📅  最后修改于: 2020-11-23 01:00:27        🧑  作者: Mango

MongoDB地理空间命令地理空间命令仅包含一个命令,即geoSearch。它用于执行利用MongoDB的干草堆索引功能的地理空间查询。干草堆索引:通过创建按第二个条件分组的对象桶来增加搜索量。MongoDB geoSearch命令geoSerach命令加载了可以由MongoDB的干草堆索引功能使用的接口。根据一些不同的查询(例如干草堆)收集结果后,它用于返回基于位置的结果。句法:它接受包含以下字...

  MongoDB查询和写入操作命令

📅  最后修改于: 2020-11-23 01:01:44        🧑  作者: Mango

查询和写入操作命令MongoDB插入命令它在集合中插入一个或多个文档,还返回包含所有输入状态的文档。 insert方法在内部使用由MongoDB提供的insert命令。句法:参数字段FieldTypeDescriptioninsertstringIt is the name of the collection where we want to insert the element.document...

  MongoDB查询计划缓存命令

📅  最后修改于: 2020-11-23 01:03:41        🧑  作者: Mango

MongoDB查询计划缓存命令MongoDB planCacheClear命令planCacheClear命令用于删除集合的缓存查询计划。它声明查询形状以删除该形状的缓存查询计划。句法:指令栏位FieldTypeDescriptionquerydocumentIt contains the prefix for the shape query.projectiondocumentIt contai...