在本章中,我们将学习如何设置和使用MongoDB JDBC驱动程序。 安装 MongoDB JDBC驱动程序 要在Java程序中使用MongoDB之前,需要确保在机器上设置了MongoDB JDBC驱动程序和Java。 …
分类:mongodb教程
MongoDB部署
当准备MongoDB部署时,应该尝试了解应用程序如何在生产中的作用和位置。 开发一种一致,可重复的方法来管理部署环境是一个好办法,以便在生产过程中尽可能减少错误。 最好的方法包括原型设置,进行负载测试,监控关键指标,并使…
MongoDB备份与恢复
本章将介绍如何在MongoDB中创建备份,以及如何恢复数据。 导出转储MongoDB数据 要在MongoDB中创建数据库备份,应该使用 mongodump 命令。 此命令将导出转储服务器的整个数据到转储目录。有许多选项可…
MongoDB分片
分片是在多台机器之间存储数据记录的过程,MongoDB是满足数据增长需求的方法。 随着数据的大小增加,单个机器可能不足以存储所有数据,也不能提供可接受的读写吞吐量。 分片解决了水平缩放的问题。 使用分片,可以添加更多的机…
MongoDB复制
复制是跨多个服务器同步数据的过程。复制提供冗余,并通过不同数据库服务器上的多个数据副本增加数据可用性。 复制保护数据库免受单个服务器的丢失。 复制还允许从硬件故障和服务中断中恢复。 使用其他数据副本,可以将其专用于灾难恢…
MongoDB聚合
聚合操作处理数据记录并返回计算结果。 聚合操作将多个文档中的值组合在一起,并可对分组数据执行各种操作,以返回单个结果。 在SQL中的 count(*)与group by组合相当于mongodb 中的聚合功能。 aggre…
MongoDB索引
索引支持查询的有效地提高效率。没有索引,MongoDB必须扫描集合的每个文档,以选择与查询语句匹配的文档。这种扫描效率很低,需要 MongoDB 处理大量的数据。 索引是特殊的数据结构,以易于遍历的形式存储数据集的一小部…
MongoDB排序记录
在本章中,我们将学习如何在 MongoDB 中排序记录。 MongoDB sort()方法 要在MongoDB中排序文档,需要使用sort()方法。 该方法接受包含字段列表及其排序顺序的文档。使用指定排序顺序1和-1。 …
MongoDB限制记录数
在本章中,我们将学习如何使用MongoDB中的限制记录数量。 MongoDB limit()方法 要限制 MongoDB 中返回的记录数,需要使用limit()方法。 该方法接受一个数字类型参数,它是要显示的文档数。 语…
MongoDB投影(选择字段)
在MongoDB中,投影表示仅选择所需要字段的数据,而不是选择整个文档字段的数据。如果某个文档有5个字段,但只要显示3个字段,那么就只选择3个字段吧,这样做是非常有好处的。 find()方法 MongoDB的find()…
MongoDB删除文档
在本章中,我们将学习如何删除 MongoDB 集合中的文档。 remove()方法 MongoDB中的 remove()方法用于从集合中删除文档。 remove()方法接受两个参数。 一个是删除条件,第二个是标志:jus…
MongoDB更新文档
MongoDB的update()和save()方法用于将集合中的文档更新。update()方法更新现有文档中的值,而save()方法使用save()方法中传递的文档数据替换现有文档。 MongoDB Update()方法…