- MongoEngine 教程
- MongoEngine - 首页
- MongoEngine - MongoDB
- MongoEngine - MongoDB Compass
- MongoEngine - 对象文档映射器
- MongoEngine - 安装
- MongoEngine - 连接到 MongoDB 数据库
- MongoEngine - 文档类
- MongoEngine - 动态模式
- MongoEngine - 字段
- MongoEngine - 添加/删除文档
- MongoEngine - 查询数据库
- MongoEngine - 过滤器
- MongoEngine - 查询操作符
- MongoEngine - QuerySet 方法
- MongoEngine - 排序
- MongoEngine - 自定义 Query Sets
- MongoEngine - 索引
- MongoEngine - 聚合
- MongoEngine - 高级查询
- MongoEngine - 文档继承
- MongoEngine - 原子更新
- MongoEngine - Javascript
- MongoEngine - GridFS
- MongoEngine - 信号
- MongoEngine - 文本搜索
- MongoEngine - 扩展
- MongoEngine 有用资源
- MongoEngine - 快速指南
- MongoEngine - 有用资源
- MongoEngine - 讨论
MongoEngine - MongoDB
NoSQL 数据库在过去十年中越来越受欢迎。在当今的实时 Web 应用程序世界中,移动设备和嵌入式设备产生了海量数据。传统的关联数据库(如 Oracle、MySQL 等)不适合处理字符串。由于这些数据库具有固定且预定义的模式,并且无法扩展,因此处理此类数据也比较困难。NOSQL 数据库具有灵活的模式,并以分布式方式存储在大量社区服务器上。
NOSQL 数据库根据数据的组织方式进行分类。MongoDB 是一种流行的文档存储 NOSQL 数据库。MongoDB 数据库的基本组成部分称为文档。文档是存储在 JSON 格式中的键值对的集合。多个文档存储在一个集合中。可以将集合视为任何关系数据库中的表,并将文档视为表中的一行。但是,需要注意的是,由于 MongoDB 是无模式的,因此集合中每个文档的键值对数量不必相同。
MongoDB 由 MongoDB Inc. 开发。它是一个通用的分布式基于文档的数据库。它提供企业版和社区版。可以在以下网址下载 Windows 操作系统的最新社区版:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.2.6-signed.msi。
在您选择的文件夹中安装 MongoDB,并使用以下命令启动服务器:
D:\mongodb\bin>mongod
服务器现在已准备好接收 27017 端口上的连接请求。MongoDB 数据库存储在 bin/data 目录中。可以通过上述命令中的 –dbpath 选项更改此位置。
在另一个命令终端中,使用以下命令启动 MongoDB 控制台:
D:\mongodb\bin>mongo
MongoDB 提示符类似于我们通常在 MySQL 或 SQLite 终端中看到的提示符。所有数据库操作(例如创建数据库、插入文档、更新和删除以及检索文档)都可以在控制台中完成。
E:\mongodb\bin>mongo MongoDB shell version v4.0.6 connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb Implicit session: session { "id" : UUID("0d848b11-acf7-4d30-83df-242d1d7fa693") } MongoDB server version: 4.0.6 --- >
默认使用的数据库是 test。
> db Test
使用“use”命令可以将任何其他数据库设置为当前数据库。如果指定的数据库不存在,则会创建一个新的数据库。
> use mydb switched to db mydb
请参阅我们在 MongoDB 上的详细教程:https://tutorialspoint.com/mongodb/index.htm。