📝 MongoDB教程

213篇技术文档
  MongoDB $subtract 运算符

📅  最后修改于: 2022-05-13 01:56:58.162000        🧑  作者: Mango

MongoDB $subtract 运算符MongoDB中提供不同类型的在聚合流水线级中使用和$减法运算符是它们中的一个一rithmetic表达式运算符。这个运算符是用来减去两个数字和数字返回差或减去两个日期S和在毫秒回报的差异,或以毫秒为单位,并返回减去日期和数字日期。句法:在这里,给定的参数必须是一个有效的表达式,例如 numbers 或 date,并且从第一个参数中减去第二个参数。如果要从日...

  MongoDB insertOne() 方法 – db.Collection.insertOne()

📅  最后修改于: 2022-05-13 01:56:58.165000        🧑  作者: Mango

MongoDB insertOne() 方法 – db.Collection.insertOne()在 MongoDB 中,insertOne()方法将文档插入到集合中。此方法一次仅插入一个文档。使用此方法,您还可以通过插入文档来创建集合。您可以插入带有或不带有 _id 字段的文档。如果您在集合中插入一个没有 _id 字段的文档,那么 MongoDB 将自动添加一个 _id 字段并为其分配一个唯一...

  MongoDB $strcasecmp 运算符

📅  最后修改于: 2022-05-13 01:56:58.167000        🧑  作者: Mango

MongoDB $strcasecmp 运算符MongoDB 提供了不同类型的字符串表达式运算符,用于聚合管道阶段$strcasecmp运算符就是其中之一。该运算符用于对两个字符串进行不区分大小写的比较,并根据条件返回如下结果:如果第一个字符串大于第二个字符串,则此运算符将返回1。如果第一个字符串小于第二个字符串,则此运算符将返回-1。如果两个字符串相等,则此运算符将返回0。句法:在这里,在此运算...

  MongoDB – 索引类型

📅  最后修改于: 2022-05-13 01:56:58.170000        🧑  作者: Mango

MongoDB – 索引类型数据库的美妙之处在于索引,即在短时间内获取数据而无需遍历整个数据集。 MongoDB 是一个遵循索引的 NoSQL 文档类型数据库。在文档数量有限的情况下,索引使在集合中的搜索更容易。二叉树是索引使用的数据结构。在文档中,_id 字段是 MongoDB 自动创建的默认索引,我们不允许删除该索引。如果我们尝试使用 dropIndexe() 方法删除这个索引,它会给我们一个...

  MongoDB – db.collection.findOneAndReplace() 方法

📅  最后修改于: 2022-05-13 01:56:58.175000        🧑  作者: Mango

MongoDB – db.collection.findOneAndReplace() 方法findOneAndReplace()方法根据给定的选择标准替换第一个匹配的文档。默认情况下,此方法返回原始文档。要返回替换文档,请将 returnNewDocument 选项的值设置为 true。它需要八个参数,第一个参数是选择标准,第二个参数是替换文档。其他都是可选的。使用此方法您还可以替换嵌入的文档。...

  MongoDB – db.collection.createIndexes() 方法

📅  最后修改于: 2022-05-13 01:56:58.178000        🧑  作者: Mango

MongoDB – db.collection.createIndexes() 方法createIndexes()方法在指定的集合上创建一个或多个索引。它用于根据文档的字段创建一个或多个索引。使用这种方法我们可以创建不同类型的索引,如文本索引、2dsphere 索引、2d 索引等。 它需要三个参数第一个是包含字段和值对的文档,其中字段是索引键,值描述该字段的索引类型,其他是可选的。如果索引已创建或...

  什么是 MongoDB 查询?

📅  最后修改于: 2022-05-13 01:56:58.182000        🧑  作者: Mango

什么是 MongoDB 查询?MongoDB是最流行的面向文档的开源数据库,它是一种 NoSQL 类型的数据库。 NoSQL 数据库代表非结构化查询数据库。 MongoDB 以结构(字段:值对)的形式而不是表格形式存储数据。它以 BSON(二进制 JSON)格式存储数据,就像 JSON 格式一样。MongoDB 数据库集合的简单示例。{“_id” : ObjectId(“6009585d35cce...

  在 MongoDB 中更新插入

📅  最后修改于: 2022-05-13 01:56:58.185000        🧑  作者: Mango

在 MongoDB 中更新插入在 MongoDB 中,upsert 是一个用于更新操作的选项,例如 update()、findAndModify() 等。或者换句话说,upsert 是更新和插入的组合(更新 + 插入 = upsert)。如果此选项的值设置为 true 并且找到与指定查询匹配的一个或多个文档,则更新操作将更新匹配的一个或多个文档。或者,如果此选项的值设置为 true 并且没有一个或...

  MongoDB 中的文档排序

📅  最后修改于: 2022-05-13 01:56:58.190000        🧑  作者: Mango

MongoDB 中的文档排序排序是按升序或降序排列文档的方式。在MongoDB中,我们可以根据字段数据对文档进行升序或降序排序。要对集合中的文档进行排序,我们使用sort()方法。此方法采用包含字段的参数:值对定义结果集的排序顺序,如果此字段的值为 1,则此方法按升序对文档进行排序,如果此字段的值为 -1然后此方法按降序对文档进行排序。句法:db.Collection_name.sort({fie...

  在 MongoDB 中创建用户并添加角色

📅  最后修改于: 2022-05-13 01:56:58.193000        🧑  作者: Mango

在 MongoDB 中创建用户并添加角色在 MongoDB 中,我们可以为数据库创建新用户。每个 MongoDB 用户只能访问其角色所需的数据。 MongoDB 中的角色授予对给定资源执行某些操作集的权限。在 MonogDB 中,用户是使用 createUser() 方法创建的。此方法为数据库创建一个新用户,如果指定的用户已存在于数据库中,则此方法将返回错误。句法:db.createUser(us...

  MongoDB $log 运算符

📅  最后修改于: 2022-05-13 01:56:58.197000        🧑  作者: Mango

MongoDB $log 运算符MongoDB 提供了不同类型的算术表达式运算符,用于聚合管道阶段,$log运算符就是其中之一。此运算符用于在指定的基数中查找数字的对数,并以双精度形式返回结果。句法:在这里,数字是一个有效的表达式,只要它解析为一个非负数,而base是一个有效的表达式,直到它解析为一个大于1 的正数。如果输入的值为空,则此运算符将返回空。如果输入的值为 NaN,则此运算符将返回 N...

  MongoDB – SetOnInsert 运算符 ($setOnInsert)

📅  最后修改于: 2022-05-13 01:56:58.201000        🧑  作者: Mango

MongoDB – SetOnInsert 运算符 ($setOnInsert)MongoDB 提供了不同类型的字段更新运算符来更新文档字段的值,$setOnInsert运算符就是其中之一。当通过将 upsert 字段的值设置为 true 来插入新文档时使用此运算符,然后$setOneInsert运算符将指定的值分配给文档中的字段。如果更新操作不会用于插入新文档,则$setOnInsert运算符将...

  MongoDB $reverseArray 运算符

📅  最后修改于: 2022-05-13 01:56:58.205000        🧑  作者: Mango

MongoDB $reverseArray 运算符MongoDB中提供了不同类型的在聚合流水线阶段使用和$ reverseArray运算符就是其中之一rray表达式运算符。此运算符用于反转指定数组元素的顺序。或者换句话说,此运算符将数组作为参数并以相反的顺序返回包含项目的数组。句法:在这里,给定的参数必须是一个有效的表达式,直到它解析为一个数组。如果参数未解析为数组或 null,则此运算符将给出错...

  MongoDB Remove() 方法 – db.Collection.remove()

📅  最后修改于: 2022-05-13 01:56:58.209000        🧑  作者: Mango

MongoDB Remove() 方法 – db.Collection.remove()remove()方法从数据库中删除文档。它可以从与给定查询表达式匹配的集合中删除一个或所有文档。如果您在此方法中传递一个空文档 ({}),那么它将从指定的集合中删除所有文档。它接受四个参数并返回一个包含操作状态的对象。此方法使用默认写关注,因为它使用删除命令,而删除命令使用默认写关注。因此,如果要指定不同的写入...

  MongoDB $toUpper 运算符

📅  最后修改于: 2022-05-13 01:56:58.213000        🧑  作者: Mango

MongoDB $toUpper 运算符MongoDB 提供了不同类型的字符串表达式运算符,用于聚合管道阶段$toUpper运算符就是其中之一。此运算符用于将给定的字符串转换为大写。句法:在这里,此运算符传递的参数可以是任何有效的表达式,直到它们解析为字符串。如果输入的参数解析为null,则此运算符将返回一个空字符串“”。例子:在以下示例中,我们正在使用:Database:GeeksforGeek...