GridFS是用于存储和检索大型文件(如图像,音频文件,视频文件等)的MongoDB规范。它是一种用于存储文件的文件系统,但其数据存储在MongoDB集合中。 GridFS存储文件可超过文件大小限制为16MB的功能。 G…
分类:mongodb教程
MongoDB启用身份验证
对MongoDB部署启用访问控制会强制执行用户身份验证,要求在登录MongoDB系统用户识别自己。 当访问启用了访问控制的MongoDB部署时,用户只能执行由其角色确定的操作。 对于认证,MongoDB支持各种认证机制。…
MongoDB备份与恢复
本章将介绍如何在MongoDB中创建备份,以及如何恢复数据。 导出转储MongoDB数据 要在MongoDB中创建数据库备份,应该使用 mongodump 命令。 此命令将导出转储服务器的整个数据到转储目录。有许多选项可…
MongoDB数据库引用
如MongoDB关系的最后一章所示,要在MongoDB中实现规范化的数据库结构,我们使用引用关系的概念,也称为手动引用,将引用的文档的id手动存储在其他文档中。 但是,如果文档包含来自不同集合的引用,可以使用MongoD…
MongoDB插入文档
在本章中,我们将学习如何在MongoDB集合中插入文档。 insert()方法 要将数据插入到 MongoDB 集合中,需要使用 MongoDB 的 insert()或save()方法。 语法 insert()命令的基本…
MongoDB覆盖查询
在本章中,我们将了解覆盖查询。 什么是覆盖查询? 根据官方MongoDB文档,覆盖查询是一个查询,其中 – 查询中的所有字段都是索引的一部分。 查询中返回的所有字段都在同一个索引中。 由于查询中存在的所有字段…