第十五章 从 Node.js 访问 MongoDB 的文档
在前一章中,我们学会了如何创建和操作文档,以及如何通过使用 find()方法找到它们。本章主要是深入探讨在 MongoDB 集合中使用 MongoDB Node.js 驱动模块访问文档。
访问文档不只是返回集合中的全部文档,还有很多要求。本章介绍使用 query 对象来限制返回的文档和用来限制查询结果中的字段和文档数量的方法。我们也有机会看到怎么清点匹配查询条件的文档数量,而不用实际从服务器检索它们。本章还介绍了一些先进的聚合技术来对结果分组,甚至产生新的完全聚合的文档集。
在本章中,我们可以学到在数据库中 Collection 方法用来访问的文档的 query 和 options 对象。query 对象,允许我们限制哪些文档被操作。options 对象允许我们控制请求的交互来限制返回的文档数量,从哪个文档开始,以及返回哪些字段。
distinct()、group()和 aggregate()方法允许你基于字段值对文档分组。MongoDB 的聚合框架允许你在把文档返回给客户端之前在服务器上处理它们。聚合框架可以让我们把文档从一个聚合操作传输到下一个聚合操作,每一次都映射并简化为一个更明确的数据集。
希望我的总结可以帮助大家,感谢阅读我的博客!