📝 MongoDB教程

213篇技术文档
  MongoDB – db.collection.Find() 方法

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

MongoDB – db.collection.Find() 方法在 MongoDB 中,find()方法用于选择集合中的文档并将光标返回到所选文档。 Cursor 是指向文档的指针,当我们使用 find() 方法时,它返回一个指向所选文档的指针,并一一返回。如果我们想返回所有文档的指针,则使用 empty() 参数,它会一一返回所有文档。它只需要一些可选参数。第一个可选参数是我们想要返回游标的选...

  MongoDB - 复合索引

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

MongoDB - 复合索引MongoDB 提供索引以有效执行没有索引的查询 MongoDB 必须搜索每个文档以匹配非常低效的查询。索引易于遍历并根据指定的字段存储已排序的文档。与对单个字段进行索引的单字段索引不同,复合索引按升序或降序对文档的多个字段进行索引,即它会对一个字段的数据进行排序,然后在其中对文档的数据进行排序另一个领域。或者换句话说,复合索引是单个索引字段包含对多个字段的引用的那些索...

  MongoDB $log10 运算符

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

MongoDB $log10 运算符MongoDB中提供了不同类型的在聚合流水线阶段使用和$日志10运算符就是其中之一rithmetic表达式运算符。此运算符用于查找指定数字的以 10 为底的对数,并以双精度形式返回结果。句法:在这里,数字是一个有效的表达式,直到它解析为一个非负数。如果输入的值为空,则此运算符将返回空。如果输入的值为 NaN,则此运算符将返回 NaN。如果输入的值为缺失字段,则此...

  MongoDB – 乘法运算符 ($mul)

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

MongoDB – 乘法运算符 ($mul)MongoDB 提供了不同类型的字段更新运算符来更新文档字段的值,$mul运算符就是其中之一。此运算符用于将字段的值乘以一个数字。$mul运算符只更新那些值为数字类型的字段,如 int、float 等。如果文档中不存在指定的字段,则此运算符将在文档中添加该字段并将该字段的值分配给与乘数相同的数字类型的零。此运算符是单个文档中的原子操作。在这个运算符,与混...

  如何在 MongoDB 中创建数据库和集合?

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

如何在 MongoDB 中创建数据库和集合?MongoDB 将数据记录存储为一起存储在集合中的文档,而数据库存储一个或多个文档集合。文档:文档是将数据存储到数据库中的基本单位。集合的单个记录也称为文档。基本上,它是一种折衷键值对的结构,类似于 JSON 对象。文档具有强大的存储复杂数据的能力。例如:在这里,名称、国家、年龄和状态是字段,gfg, India, 21, A 是它们的值。集合:用于在数...

  MongoDB – db.collection.bulkWrite() 方法

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

MongoDB – db.collection.bulkWrite() 方法MongoDB 是一个多功能的基于文档的 NoSQL 数据库,能够通过它的bulkWrite()方法有效地执行数据库写入操作。这意味着可以一次性插入/更新/删除多个文档。此方法可用于多文档事务。如果此方法在事务中遇到错误,则会抛出 BulkWriteException。默认情况下,此方法按顺序执行操作。句法 :db.col...

  MongoDB - 逻辑查询运算符

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

MongoDB - 逻辑查询运算符MongoDB 支持逻辑查询运算符。这些运算符用于过滤数据并根据给定条件获得精确的结果。下表包含比较查询运算符:OperatorDescription$andIt is used to join query clauses with a logical AND and return all documents that match the given condit...

  MongoDB - 检查指定集合中的字段是否存在

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

MongoDB - 检查指定集合中的字段是否存在在 MongoDB 中,我们可以使用 $exists运算符检查指定集合中该字段是否存在。当 $exists运算符的值设置为 true 时,则该运算符匹配包含指定字段的文档(包括该字段值为 null 的文档)。当 $exists运算符的值设置为 false 时,此运算符仅返回那些不包含指定字段的文档。句法:{ field: { $exists: <bo...

  MongoDB – getIndexes() 方法

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

MongoDB – getIndexes() 方法在 MongoDB 中,getIndexes()方法返回一个数组,其中包含标识和描述指定集合上现有索引的文档列表。它还包括隐藏索引。此方法不带任何参数。此方法返回的索引信息包含用于创建索引的键和选项。在此方法中,从 MongoDB 4.4 开始可用的隐藏索引。仅当该值为真时。句法:db.Collection_name.getIndexes()编程需...

  mongoose mongoose.model()函数

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

猫鼬 mongoose.model()函数mongoose 模块的mongoose.model()函数用于创建 MongoDB 特定数据库的集合。模型函数创建的集合的名称总是复数格式,意思是GFG到gfss,并且创建的集合强加了一个明确的结构。语法:参数:该函数接受以下两个参数:集合名称:它是集合的名称。集合架构:它是集合的架构。返回类型:此函数返回 Mongoose 对象。安装模块:使用以下命令...

  MongoDB – sort() 方法

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

MongoDB – sort() 方法sort()方法指定查询从给定集合返回匹配文档的顺序。在从数据库中检索任何文档之前,您必须将此方法应用于游标。它将文档作为参数,其中包含定义结果集排序顺序的 field: value 对。值为 1 或 -1 分别指定升序或降序排序。如果每次对相同数据执行排序时都返回相同的结果,则这种类型的排序称为稳定排序。如果每次对相同数据执行排序都会返回不同的结果,则这种类...

  MongoDB $cmp 运算符

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

MongoDB $cmp 运算符MongoDB中提供不同类型的在聚合流水线级$CMP运算符是它们中的一个用comparison表达式运算符的。该运算符用于执行两个值之间的比较,并根据条件返回以下结果:如果第一个值大于第二个值,则此运算符将返回1。如果第一个值小于第二个值,则此运算符将返回-1。如果两个值相等,则此运算符将返回0。句法:例子:在以下示例中,我们正在使用:Database:Geeksf...

  MongoDB – Bulk.insert() 方法

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

MongoDB – Bulk.insert() 方法在 MongoDB 中,Bulk.insert()方法用于执行批量插入操作。或者换句话说, Bulk.insert() 方法用于一次性插入多个文档。要使用 Bulk.insert() 方法,必须插入数据的集合必须已经存在。句法:Bulk.insert(<document>);编程需要懂一点英语范围:文档:必须插入的文档。例子:在以下示例中,我们正...

  MongoDB $concatArrays 运算符

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

MongoDB $concatArrays 运算符MongoDB中提供了不同类型的在聚合流水线阶段使用和$ concatArrays运算符就是其中之一rray表达式运算符。此运算符用于连接两个或多个数组并返回一个连接后的数组。句法:在这里,数组必须是一个有效的表达式,直到它解析为一个数组。如果此运算符的参数是缺失字段或参数解析为空值,则此运算符将返回空值。例子:在以下示例中,我们正在使用:Data...

  什么是 MongoDB 中的 ObjectId

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

什么是 MongoDB 中的 ObjectId集合中的每个文档都有一个“_id”字段,用于唯一标识特定集合中的文档,它充当集合中文档的主键。 “_id”字段可以使用任何格式,默认格式为文档的ObjectId。ObjectID 是一个 12 字节的 BSON 类型的字段表示文档的 Unix 时间戳的前 4 个字节接下来的 3 个字节是运行 MongoDB 服务器的机器 ID。接下来的 2 个字节是进...