Navicat 博客

2019 年 3 月 26 日,由 Robert Gravelle 撰写

打开 MongoDB 数据库中的任何一个文档,你会注意到文档中有一个 _id 字段:


实际上,ObjectId 或 _id 是每个 MongoDB 文档中都存在的字段。在本篇文章中,我们将探讨它的什么以及为什么它对 MongoDB 数据库很重要。

2019 年 3 月 5 日,由 Robert Gravelle 撰写

你可能听说过列索引是通过最大限度地减少查询所需的磁盘访问次数来优化查询性能的好方法。MongoDB 有一个字段索引的特定应用程序,称为覆盖索引查询(Covered Queries),其中查询的所有列都被进行索引。因为 MongoDB 不必检查除索引之外的任何文档,所以覆盖索引查询非常快。在今天的文章中,我们将学习如何使用覆盖索引查询更快地查询数据。

2019 年 2 月 26 日,由 Robert Gravelle 撰写

如果你曾尝试在大型数据库中找到特定列,我相信你会同意这是一项艰巨的任务。你可以从 information_schema 模式中收集有关数据库结构的大量信息。它有一个列表包含所有表和表中所有字段。然后,你可以使用从此模式中获取的信息运行查询。涉及的表是 SCHEMATA、TABLES 和 COLUMNS。外键让你可以准确地构建在模式中创建表的方式。

2019 年 2 月 19 日,由 Robert Gravelle 撰写

上周的文章中,我们通过 MongoDB 中的嵌入式和引用式方法探讨了对文档关系建模的优缺点。然后,我们创建嵌入式和引用式关系,并获得了一些宝贵的经验。今天,我们将学习如何在 MongoDB 中创建 DBRefs。

2019 年 2 月 13 日,由 Robert Gravelle 撰写

顾名思义,关系数据库(RDBMS)维护表之间的关系,以有意义的方式组织数据。像 MongoDB 这样的文档数据库有时被称为“无结构”(schemaless),因为它们并没有像 RDBMS 那样真正实施关系。但是,虽然文档数据库不需要与关系数据库相同的预定义结构,但这并不意味着它们不支持。实际上,MongoDB 允许通过嵌入式和引用式方法对文档之间的关系进行建模。在今天的文章中,我们将使用Navicat for MongoDB尝试每一种方法。

Navicat 文章
频道条目
分享
文章归档