随笔分类 - 数据库 / Mongo知识
摘要:## 1. **数据模型** - **MongoDB(NoSQL,文档型数据库)** - 适用于 **非结构化或半结构化数据**,数据存储为 BSON(类似 JSON)。 - 适合存储 **嵌套数据**(如用户信息、订单等包含复杂对象的数据)。 - 适用于 **动态 schema**,字段可以随时变
阅读全文
posted @ 2025-02-24 12:30
XieBuWan
摘要:1. ReferenceField 功能:用于在一个文档中引用另一个文档,类似于关系型数据库中的外键。 存储方式:存储被引用文档的 ObjectId。 查询行为:当访问该字段时,直接加载被引用的目标文档。 适用场景:适合用于多对一关系或文档之间有独立管理需求的情况。 特点: 引用的目标文档保存在单独
阅读全文
摘要:ObjectId 是 MongoDB 中用于标识文档的唯一标识符(ID),由 BSON 库(bson)提供的一个类。以下是 ObjectId 的作用及其常用操作。 ObjectId 的作用 唯一标识文档: 每个存储在 MongoDB 中的文档都有一个 _id 字段,默认类型是 ObjectId。 它
阅读全文
posted @ 2024-11-18 11:43
XieBuWan
摘要:以下是 MongoEngine 中支持的所有字段类型的完整列表,包括常用的和特殊的字段类型: 1、基本字段类型 StringField:用于存储字符串。 IntField:用于存储 32 位整型。 LongField:用于存储 64 位整型。 FloatField:用于存储单精度浮点数。 Decim
阅读全文
posted @ 2024-10-31 16:16
XieBuWan
摘要:MongoDB 本身并不支持传统关系数据库中的外键(foreign key)概念,因为它是一个文档数据库,数据通常是以 JSON 格式存储的文档,并且不强制要求文档之间的关系。然而,你可以通过以下几种方式在 MongoDB 中实现类似外键的功能: 1. 引用(References) 你可以在一个文档
阅读全文
posted @ 2024-10-31 16:01
XieBuWan

浙公网安备 33010602011771号