MongoDB
什么是 MongoDB?
定位:面向文档的 NoSQL 数据库,以 BSON(二进制 JSON)格式存储数据,支持动态模式(Schema-less)。
特点:
灵活的数据模型(文档、数组、嵌套结构)。
高可扩展性(分片集群支持水平扩展)。
支持复杂查询和聚合操作。
应用场景:内容管理系统、实时日志分析、物联网数据存储、用户行为分析等
常用查询操作符
比较操作符:$eq(等于)、$gt(大于)、$in(在列表中)。
逻辑操作符:$and、$or、$not。
正则表达式:{ name: { $regex: /^A/ } }(匹配以 A 开头的名称)。
范围查询:{ date: { $gte: ISODate(“2023-01-01”) } }