<?xml version="1.0" encoding="UTF-8"?>
<posts catalogue="docs">
  <category name="操作指南" path="ops">
    <category name="CentOS操作系统" path="centos">
      <file name="设置网络连接" path="set-centos-network" homepage="index.md" postId="set-centos-network" title="如何设置 CentOS 网络连接" description="查出网卡名后，用 nmcli 或 ifcfg 配 DHCP / 静态 IP" date="2024-08-04 13:50:50" author="熊峰" readingTime="4" tags="centos,network"/>
      <file name="Boost 1.91 安装与配置" path="setup-centos-boost-1.91" homepage="index.md" postId="setup-centos-boost-1.91" title="CentOS 下安装与配置 Boost 1.91" description="在 CentOS 下安装 Boost 1.91 与 OpenSSL 3.0.15。" date="2026-10-07 13:50:50" author="熊峰" readingTime="8" tags="centos,boost"/>
      <category name="MongoDB 8.0.34" path="mongodb">
        <file name="安装与配置" path="setup-centos-mongodb" homepage="index.md" postId="setup-centos-mongodb" title="安装与配置" description="CentOS 下从 /home 安装 mongodb；运维账号、应用角色与鉴权" date="2026-10-10 15:38:46" author="熊峰" readingTime="8" tags="centos,mongodb,setup"/>
        <file name="备份与恢复" path="setup-centos-mongodb-backup" homepage="index.md" postId="setup-centos-mongodb-backup" title="备份与恢复" description="CentOS 下备份 mongodb myapp 并恢复到核对库" date="2026-10-19 15:39:46" author="熊峰" readingTime="8" tags="centos,mongodb,backup"/>
        <file name="复制集" path="setup-centos-mongodb-replset" homepage="index.md" postId="setup-centos-mongodb-replset" title="复制集" description="CentOS mongodb 下三成员 rs0" date="2026-10-19 15:40:20" author="熊峰" readingTime="8" tags="centos,mongodb,replset"/>
        <file name="分片" path="setup-centos-mongodb-shard" homepage="index.md" postId="setup-centos-mongodb-shard" title="分片" description="CentOS 下三成员 shard0，应用连 mongos" date="2026-10-19 15:36:19" author="熊峰" readingTime="8" tags="centos,mongodb,shard"/>
        <file name="运行观察" path="setup-centos-mongodb-observe" homepage="index.md" postId="setup-centos-mongodb-observe" title="运行观察" description="CentOS 下 mongostat、mongotop 与 currentOp" date="2026-10-19 15:34:33" author="熊峰" readingTime="6" tags="centos,mongodb,observe"/>
      </category>
      <file name="搭建本地域名" path="setup-centos-local-domain" homepage="index.md" postId="setup-centos-local-domain" title="CentOS 下搭建本地域名" description="用本地域名指向本机；配置写域名，避免具体 IP 进生产" date="2026-10-09 15:31:13" author="熊峰" readingTime="3" tags="centos,dsn"/>
    </category>
    <category name="MacOS操作系统" path="macos">
      <file name="Boost 1.91 安装与配置" path="setup-macos-boost-1.91" homepage="index.md" postId="setup-macos-boost-1.91" title="macOS 下安装与配置 Boost 1.91" description="在 macOS 下安装 Boost 1.91 与 OpenSSL 3.0.15。" date="2026-10-06 16:02:40" author="熊峰" readingTime="8" tags="macos,boost"/>
      <category name="MongoDB 8.0.34" path="mongodb">
        <file name="安装与配置" path="setup-macos-mongodb" homepage="index.md" postId="setup-macos-mongodb" title="安装与配置" description="macOS 下从 ~/home 安装；运维账号、应用角色与鉴权" date="2026-10-07 16:05:17" author="熊峰" readingTime="8" tags="macos,mongodb,setup"/>
        <file name="备份与恢复" path="setup-macos-mongodb-backup" homepage="index.md" postId="setup-macos-mongodb-backup" title="备份与恢复" description="macOS 下备份 myapp 并恢复到核对库" date="2026-10-19 16:07:58" author="熊峰" readingTime="8" tags="macos,mongodb,backup"/>
        <file name="复制集" path="setup-macos-mongodb-replset" homepage="index.md" postId="setup-macos-mongodb-replset" title="复制集" description="macOS 下三成员 rs0" date="2026-10-19 16:09:03" author="熊峰" readingTime="8" tags="macos,mongodb,replset"/>
        <file name="分片" path="setup-macos-mongodb-shard" homepage="index.md" postId="setup-macos-mongodb-shard" title="分片" description="macOS 下三成员 shard0，应用连 mongos" date="2026-10-19 16:09:23" author="熊峰" readingTime="8" tags="macos,mongodb,shard"/>
        <file name="运行观察" path="setup-macos-mongodb-observe" homepage="index.md" postId="setup-macos-mongodb-observe" title="运行观察" description="macOS 下 mongostat、mongotop 与 currentOp" date="2026-10-19 16:08:30" author="熊峰" readingTime="6" tags="macos,mongodb,observe"/>
      </category>
      <file name="搭建本地域名" path="setup-macos-local-domain" homepage="index.md" postId="setup-macos-local-domain" title="macOS 下搭建本地域名" description="用本地域名指向本机；配置写域名，避免具体 IP 进生产" date="2026-10-09 16:03:31" author="熊峰" readingTime="3" tags="macos,dsn"/>
    </category>
    <category name="Windows操作系统" path="windows">
      <file name="Boost 1.91 安装与配置" path="setup-windows-boost-1.91" homepage="index.md" postId="setup-windows-boost-1.91" title="Windows 下安装与配置 Boost 1.91" description="在 Windows 下安装 Boost 1.91 与 OpenSSL 3.0.15。" date="2026-10-07 13:50:50" author="熊峰" readingTime="8" tags="windows,boost"/>
      <category name="MongoDB 8.0.34" path="mongodb">
        <file name="安装与配置" path="setup-windows-mongodb" homepage="index.md" postId="setup-windows-mongodb" title="安装与配置" description="Windows 下从 D:\home 安装；运维账号、应用角色与鉴权" date="2026-10-10 16:07:30" author="熊峰" readingTime="8" tags="windows,mongodb,setup"/>
        <file name="备份与恢复" path="setup-windows-mongodb-backup" homepage="index.md" postId="setup-windows-mongodb-backup" title="备份与恢复" description="Windows 下备份 myapp 并恢复到核对库" date="2026-10-19 16:10:38" author="熊峰" readingTime="8" tags="windows,mongodb,backup"/>
        <file name="复制集" path="setup-windows-mongodb-replset" homepage="index.md" postId="setup-windows-mongodb-replset" title="复制集" description="Windows 下三成员 rs0" date="2026-10-19 16:11:24" author="熊峰" readingTime="8" tags="windows,mongodb,replset"/>
        <file name="分片" path="setup-windows-mongodb-shard" homepage="index.md" postId="setup-windows-mongodb-shard" title="分片" description="Windows 下三成员 shard0，应用连 mongos" date="2026-10-19 16:11:46" author="熊峰" readingTime="8" tags="windows,mongodb,shard"/>
        <file name="运行观察" path="setup-windows-mongodb-observe" homepage="index.md" postId="setup-windows-mongodb-observe" title="运行观察" description="Windows 下 mongostat、mongotop 与 currentOp" date="2026-10-19 16:11:04" author="熊峰" readingTime="6" tags="windows,mongodb,observe"/>
      </category>
      <file name="搭建本地域名" path="setup-windows-local-domain" homepage="index.md" postId="setup-windows-local-domain" title="Windows 下搭建本地域名" description="用本地域名指向本机；配置写域名，避免具体 IP 进生产" date="2026-10-09 13:50:50" author="熊峰" readingTime="3" tags="windows,dsn"/>
    </category>
  </category>
  <category name="MongoDB" path="mongodb">
    <file name="核心命令" path="mongodb_commands" homepage="index.md" postId="mongodb_commands" title="核心命令" description="集合命令动词、生命周期与操作契约总纲" date="2026-10-13 08:15:48" author="熊峰" readingTime="6" tags="mongodb,核心命令"/>
    <file name="运算符" path="mongodb_operators" homepage="index.md" postId="mongodb_operators" title="运算符" description="以 $ 开头的查询与更新关键字总纲" date="2026-10-13 08:24:29" author="熊峰" readingTime="6" tags="mongodb,运算符"/>
    <file name="系统函数" path="mongodb_functions" homepage="index.md" postId="mongodb_functions" title="系统函数" description="mongosh 类型构造与系统辅助函数总纲" date="2026-10-16 08:18:10" author="熊峰" readingTime="5" tags="mongodb,系统函数"/>
    <file name="数据类型" path="mongodb_datatype" homepage="index.md" postId="mongodb_datatype" title="数据类型" description="BSON 类型契约、速查与选型规范" date="2026-10-12 08:17:13" author="熊峰" readingTime="5" tags="mongodb,数据类型"/>
    <file name="多表查询" path="mongodb_join" homepage="index.md" postId="mongodb_join" title="多表查询" description="跨集合关联的入口：每种接法单独成页" date="2026-10-19 08:24:07" author="熊峰" readingTime="5" tags="mongodb,多表查询"/>
    <file name="应用场景" path="mongodb_practice" homepage="index.md" postId="mongodb_practice" title="应用场景" description="数据库通用问题场景写法与接库探查：可粘贴的 mongosh 示例" date="2026-10-21 08:25:17" author="熊峰" readingTime="5" tags="mongodb,应用场景"/>
    <category name="核心命令" path="commands">
      <file name="insertOne" path="mongodb_insert_one" homepage="index.md" postId="mongodb_insert_one" title="insertOne" description="向集合插入单条文档（签名、参数与回执契约）" date="2026-10-13 08:33:52" author="熊峰" readingTime="12" tags="mongodb,核心命令,insertone"/>
      <file name="insertMany" path="mongodb_insert_many" homepage="index.md" postId="mongodb_insert_many" title="insertMany" description="批量插入多条文档（签名、参数与回执契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="18" tags="mongodb,核心命令,insertmany"/>
      <file name="find" path="mongodb_find" homepage="index.md" postId="mongodb_find" title="find" description="多条查询与投影（签名、参数与游标契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="6" tags="mongodb,核心命令,find"/>
      <file name="findOne" path="mongodb_find_one" homepage="index.md" postId="mongodb_find_one" title="findOne" description="查询至多一条文档（签名、参数与返回契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="7" tags="mongodb,核心命令,findone"/>
      <file name="updateOne" path="mongodb_update_one" homepage="index.md" postId="mongodb_update_one" title="updateOne" description="更新至多一条文档（签名、参数与回执契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="6" tags="mongodb,核心命令,updateone"/>
      <file name="updateMany" path="mongodb_update_many" homepage="index.md" postId="mongodb_update_many" title="updateMany" description="更新全部匹配文档（签名、参数与回执契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="5" tags="mongodb,核心命令,updatemany"/>
      <file name="replaceOne" path="mongodb_replace_one" homepage="index.md" postId="mongodb_replace_one" title="replaceOne" description="整文档替换至多一条（签名、参数与回执契约）" date="2026-10-19 13:50:51" author="熊峰" readingTime="5" tags="mongodb,核心命令,replaceone"/>
      <file name="bulkWrite" path="mongodb_bulk_write" homepage="index.md" postId="mongodb_bulk_write" title="bulkWrite" description="一次提交多条插入、更新、替换或删除（签名、参数与回执契约）" date="2026-10-19 13:50:51" author="熊峰" readingTime="6" tags="mongodb,核心命令,bulkwrite"/>
      <file name="findOneAndUpdate" path="mongodb_find_one_and_update" homepage="index.md" postId="mongodb_find_one_and_update" title="findOneAndUpdate" description="更新至多一条并返回该文档（签名、参数与回执契约）" date="2026-10-19 13:50:51" author="熊峰" readingTime="5" tags="mongodb,核心命令,findoneandupdate"/>
      <file name="deleteOne" path="mongodb_delete_one" homepage="index.md" postId="mongodb_delete_one" title="deleteOne" description="删除至多一条文档（签名、参数与回执契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,核心命令,deleteone"/>
      <file name="deleteMany" path="mongodb_delete_many" homepage="index.md" postId="mongodb_delete_many" title="deleteMany" description="删除全部匹配文档（签名、参数与回执契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,核心命令,deletemany"/>
      <file name="distinct" path="mongodb_distinct" homepage="index.md" postId="mongodb_distinct" title="distinct" description="取字段去重值列表（签名、参数与回执契约）" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,核心命令,distinct"/>
      <file name="范围分页" path="mongodb_range_page" homepage="index.md" postId="mongodb_range_page" title="范围分页" description="用排序键继续翻页，避免大 skip" date="2026-10-19 13:50:51" author="熊峰" readingTime="5" tags="mongodb,核心命令,范围分页"/>
      <file name="软删除" path="mongodb_soft_delete" homepage="index.md" postId="mongodb_soft_delete" title="软删除" description="用删除标记保留文档，查询默认排除已标记行" date="2026-10-19 13:50:51" author="熊峰" readingTime="5" tags="mongodb,核心命令,软删除"/>
      <file name="事务" path="mongodb_transaction" homepage="index.md" postId="mongodb_transaction" title="事务" description="一次提交里改多篇文档，全部成功或全部撤销" date="2026-10-19 13:50:51" author="熊峰" readingTime="5" tags="mongodb,核心命令,transaction"/>
      <file name="countDocuments" path="mongodb_count_documents" homepage="index.md" postId="mongodb_count_documents" title="countDocuments" description="按条件精确计数（签名、参数与回执契约）" date="2026-10-16 13:50:51" author="熊峰" readingTime="4" tags="mongodb,核心命令,countdocuments"/>
      <file name="estimatedDocumentCount" path="mongodb_estimated_document_count" homepage="index.md" postId="mongodb_estimated_document_count" title="estimatedDocumentCount" description="集合规模元数据估算（签名、参数与回执契约）" date="2026-10-16 13:50:51" author="熊峰" readingTime="3" tags="mongodb,核心命令,estimateddocumentcount"/>
      <file name="aggregate" path="mongodb_aggregate" homepage="index.md" postId="mongodb_aggregate" title="aggregate" description="单表 aggregate 聚合管道各阶段速查" date="2026-10-16 08:36:10" author="熊峰" readingTime="11" tags="mongodb,核心命令,$addFields,aggregate,$match,$count,$group,$sum,$avg,$min,$max,$first,$last,$sort,$limit,$skip,$project"/>
      <file name="createIndex" path="mongodb_create_index" homepage="index.md" postId="mongodb_create_index" title="createIndex" description="为集合字段创建索引（签名、参数与回执契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="6" tags="mongodb,核心命令,createindex"/>
      <file name="getIndexes" path="mongodb_get_indexes" homepage="index.md" postId="mongodb_get_indexes" title="getIndexes" description="列出集合全部索引（签名、回执字段契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,核心命令,getindexes"/>
      <file name="dropIndex" path="mongodb_drop_index" homepage="index.md" postId="mongodb_drop_index" title="dropIndex" description="按名称或键模式删除索引（签名、参数与回执契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,核心命令,dropindex"/>
      <file name="explain" path="mongodb_explain" homepage="index.md" postId="mongodb_explain" title="explain" description="查询执行计划与统计（签名、参数与字段契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="5" tags="mongodb,核心命令,explain"/>
      <file name="createCollection" path="mongodb_create_collection" homepage="index.md" postId="mongodb_create_collection" title="createCollection" description="创建集合（签名、参数与 capped 契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="5" tags="mongodb,核心命令,createcollection"/>
      <file name="$jsonSchema" path="mongodb_json_schema" homepage="index.md" postId="mongodb_json_schema" title="$jsonSchema" description="集合写路径文档校验（签名、参数与回执契约）" date="2026-10-16 13:50:51" author="熊峰" readingTime="6" tags="mongodb,核心命令,$jsonschema"/>
      <file name="drop" path="mongodb_drop" homepage="index.md" postId="mongodb_drop" title="drop" description="删除整个集合（签名、回执与不可逆契约）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,核心命令,drop"/>
    </category>
    <category name="应用场景" path="practice">
      <file name="listCollections / 样本字段" path="mongodb_list_collections" homepage="index.md" postId="mongodb_list_collections" title="listCollections / 样本字段" description="接库：列出集合与选项，再抽一条样本看真实字段" date="2026-10-21 13:50:51" author="熊峰" readingTime="5" tags="mongodb,应用场景,接库探查"/>
      <file name="数据类型实战与验证" path="mongodb_datatype_verify" homepage="index.md" postId="mongodb_datatype_verify" title="数据类型实战与验证" description="同值不同类型查不到；用 $type 看库里真实 BSON 类型" date="2026-10-12 13:50:52" author="熊峰" readingTime="4" tags="mongodb,应用场景,类型验证"/>
      <file name="分页问题" path="mongodb_prac_pagination" homepage="index.md" postId="mongodb_prac_pagination" title="分页问题" description="浅页 skip；深页用上一页末条键；超时当失败" date="2026-10-21 13:50:52" author="熊峰" readingTime="5" tags="mongodb,应用场景,分页"/>
      <file name="大结果集游标批处理" path="mongodb_prac_cursor_batch" homepage="index.md" postId="mongodb_prac_cursor_batch" title="大结果集游标批处理" description="循环按批拉完大结果；cursor / lastId 专名专用" date="2026-10-21 13:50:52" author="熊峰" readingTime="6" tags="mongodb,应用场景,游标批处理"/>
      <file name="查询更新原子问题" path="mongodb_prac_atomic_update" homepage="index.md" postId="mongodb_prac_atomic_update" title="查询更新原子问题" description="条件进同一条更新；先 find 再 update 有竞态" date="2026-10-21 13:50:52" author="熊峰" readingTime="4" tags="mongodb,应用场景,原子更新"/>
      <file name="批量写入回滚问题" path="mongodb_prac_batch_rollback" homepage="index.md" postId="mongodb_prac_batch_rollback" title="批量写入回滚问题" description="insertMany 允许部分成功，或事务整批全成全不成" date="2026-10-21 13:50:52" author="熊峰" readingTime="5" tags="mongodb,应用场景,批量回滚"/>
      <file name="单写与事务边界" path="mongodb_prac_txn_boundary" homepage="index.md" postId="mongodb_prac_txn_boundary" title="单写与事务边界" description="先只读查清，再事务里按序写；abort 整笔撤销" date="2026-10-21 13:50:52" author="熊峰" readingTime="6" tags="mongodb,应用场景,事务边界"/>
      <file name="零命中勿当成功" path="mongodb_prac_zero_match" homepage="index.md" postId="mongodb_prac_zero_match" title="零命中勿当成功" description="matchedCount / null 必须分支：命令成功仍可能零命中" date="2026-10-21 13:50:52" author="熊峰" readingTime="4" tags="mongodb,应用场景,零命中校验"/>
      <file name="幂等与唯一冲突" path="mongodb_prac_idempotent" homepage="index.md" postId="mongodb_prac_idempotent" title="幂等与唯一冲突" description="业务唯一键 + DuplicateKey：重复提交可预期分支" date="2026-10-21 13:50:52" author="熊峰" readingTime="4" tags="mongodb,应用场景,幂等写入"/>
      <file name="空条件误伤全表" path="mongodb_prac_empty_filter" homepage="index.md" postId="mongodb_prac_empty_filter" title="空条件误伤全表" description="空 filter 的 updateMany/deleteMany：先拒、再估数、最后才写" date="2026-10-21 13:50:52" author="熊峰" readingTime="4" tags="mongodb,应用场景,空条件防护"/>
      <file name="软删与硬删选型" path="mongodb_prac_soft_hard_delete" homepage="index.md" postId="mongodb_prac_soft_hard_delete" title="软删与硬删选型" description="默认软删标 deletedAt；硬删物理删除；列表排除已删" date="2026-10-21 13:50:52" author="熊峰" readingTime="5" tags="mongodb,应用场景,软删硬删"/>
      <file name="字段白名单" path="mongodb_prac_field_whitelist" homepage="index.md" postId="mongodb_prac_field_whitelist" title="字段白名单" description="同表多类型：应用清洗字段后写入，$jsonSchema 再拦旁路" date="2026-10-21 13:50:52" author="熊峰" readingTime="6" tags="mongodb,应用场景,字段白名单"/>
      <file name="多表综合查询" path="mongodb_prac_join_full" homepage="index.md" postId="mongodb_prac_join_full" title="多表综合查询" description="生产组合摸板：列表补全诸变体、换主集合、汇总报表与视图" date="2026-10-21 13:50:52" author="熊峰" readingTime="12" tags="mongodb,应用场景,多表综合"/>
    </category>
    <category name="运算符" path="operators">
      <file name="$eq / $ne" path="mongodb_op_eq_ne" homepage="index.md" postId="mongodb_op_eq_ne" title="$eq / $ne" description="等值与不等比较（形态、参数与样例）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,运算符,$ne,$eq"/>
      <file name="$gt / $lt / $gte / $lte" path="mongodb_op_range" homepage="index.md" postId="mongodb_op_range" title="$gt / $lt / $gte / $lte" description="区间比较运算符（形态、参数与样例）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,运算符,$lte,$gt,$lt,$gte"/>
      <file name="$in / $nin" path="mongodb_op_in" homepage="index.md" postId="mongodb_op_in" title="$in / $nin" description="值在列表中 / 不在列表中（形态、参数与样例）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,运算符,$nin,$in"/>
      <file name="$and / $or / $nor / $not" path="mongodb_op_logic" homepage="index.md" postId="mongodb_op_logic" title="$and / $or / $nor / $not" description="查询逻辑组合与取反（形态、参数与样例）" date="2026-10-13 13:50:51" author="熊峰" readingTime="5" tags="mongodb,运算符,$not,$and,$or,$nor"/>
      <file name="$exists" path="mongodb_op_exists" homepage="index.md" postId="mongodb_op_exists" title="$exists" description="判断字段是否存在（形态、参数与样例）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,运算符,$exists"/>
      <file name="$regex / $options" path="mongodb_op_regex" homepage="index.md" postId="mongodb_op_regex" title="$regex / $options" description="正则匹配与选项（形态、参数与样例）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,运算符,$options,$regex"/>
      <file name="$set / $unset" path="mongodb_op_update" homepage="index.md" postId="mongodb_op_update" title="$set / $unset" description="更新修饰符设置/移除字段（形态、参数与样例）" date="2026-10-13 13:50:51" author="熊峰" readingTime="4" tags="mongodb,运算符,$unset,$set"/>
      <file name="$inc" path="mongodb_op_inc" homepage="index.md" postId="mongodb_op_inc" title="$inc" description="按数值增减字段（形态、参数与样例）" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,运算符,$inc"/>
      <file name="$push / $addToSet / $pull / $each" path="mongodb_op_array_update" homepage="index.md" postId="mongodb_op_array_update" title="$push / $addToSet / $pull / $each" description="数组追加、去重加入与按值删除（形态、参数与样例）" date="2026-10-19 13:50:51" author="熊峰" readingTime="5" tags="mongodb,运算符,$each,$push,$addtoset,$pull"/>
      <file name="$elemMatch / $all / $size" path="mongodb_op_array_query" homepage="index.md" postId="mongodb_op_array_query" title="$elemMatch / $all / $size" description="数组元素同时满足、必须全包含、长度等于（形态、参数与样例）" date="2026-10-19 13:50:51" author="熊峰" readingTime="5" tags="mongodb,运算符,$size,$elemmatch,$all"/>
    </category>
    <category name="系统函数" path="functions">
      <file name="ObjectId" path="mongodb_fn_objectid" homepage="index.md" postId="mongodb_fn_objectid" title="ObjectId" description="构造 ObjectId 主键（签名、参数与样例）" date="2026-10-16 13:50:51" author="熊峰" readingTime="4" tags="mongodb,系统函数,objectid"/>
      <file name="NumberInt" path="mongodb_fn_numberint" homepage="index.md" postId="mongodb_fn_numberint" title="NumberInt" description="构造 Int32（签名、参数与样例）" date="2026-10-16 13:50:51" author="熊峰" readingTime="4" tags="mongodb,系统函数,numberint"/>
      <file name="NumberLong" path="mongodb_fn_numberlong" homepage="index.md" postId="mongodb_fn_numberlong" title="NumberLong" description="构造 Int64（签名、参数与样例）" date="2026-10-16 13:50:51" author="熊峰" readingTime="4" tags="mongodb,系统函数,numberlong"/>
      <file name="NumberDecimal" path="mongodb_fn_numberdecimal" homepage="index.md" postId="mongodb_fn_numberdecimal" title="NumberDecimal" description="构造 Decimal128（签名、参数与样例）" date="2026-10-16 13:50:51" author="熊峰" readingTime="4" tags="mongodb,系统函数,numberdecimal"/>
      <file name="ISODate" path="mongodb_fn_isodate" homepage="index.md" postId="mongodb_fn_isodate" title="ISODate" description="构造 Date（签名、参数与样例）" date="2026-10-16 13:50:51" author="熊峰" readingTime="4" tags="mongodb,系统函数,isodate"/>
      <file name="UUID" path="mongodb_fn_uuid" homepage="index.md" postId="mongodb_fn_uuid" title="UUID" description="构造标准 UUID 二进制（签名、参数与样例）" date="2026-10-16 13:50:51" author="熊峰" readingTime="4" tags="mongodb,系统函数,uuid"/>
    </category>
    <category name="数据类型" path="datatype">
      <file name="Array" path="mongodb_array" homepage="index.md" postId="mongodb_array" title="Array" description="数组：标签、多值属性与有序列表" date="2026-10-12 13:50:51" author="熊峰" readingTime="3" tags="mongodb,数据类型,array"/>
      <file name="Binary" path="mongodb_binary" homepage="index.md" postId="mongodb_binary" title="Binary" description="二进制数据：摘要、小附件与密文块" date="2026-10-12 13:50:51" author="熊峰" readingTime="3" tags="mongodb,数据类型,binary"/>
      <file name="Boolean" path="mongodb_boolean" homepage="index.md" postId="mongodb_boolean" title="Boolean" description="布尔值：开关与标志位" date="2026-10-12 13:50:51" author="熊峰" readingTime="2" tags="mongodb,数据类型,boolean"/>
      <file name="Code" path="mongodb_code" homepage="index.md" postId="mongodb_code" title="Code" description="遗留 JavaScript 代码类型（禁止新写入）" date="2026-10-12 13:50:51" author="熊峰" readingTime="2" tags="mongodb,数据类型,code"/>
      <file name="Date" path="mongodb_date" homepage="index.md" postId="mongodb_date" title="Date" description="UTC 日期时间：业务时刻的标准类型" date="2026-10-12 13:50:51" author="熊峰" readingTime="3" tags="mongodb,数据类型,date"/>
      <file name="Decimal128" path="mongodb_decimal128" homepage="index.md" postId="mongodb_decimal128" title="Decimal128" description="精确十进制：金额与利率的标准存储类型" date="2026-10-12 13:50:51" author="熊峰" readingTime="4" tags="mongodb,数据类型,decimal128"/>
      <file name="Double" path="mongodb_double" homepage="index.md" postId="mongodb_double" title="Double" description="64 位浮点：可容忍误差的测量值与比例" date="2026-10-12 13:50:51" author="熊峰" readingTime="3" tags="mongodb,数据类型,double"/>
      <file name="Int32" path="mongodb_int32" homepage="index.md" postId="mongodb_int32" title="Int32" description="32 位有符号整数：状态码、枚举与小计数" date="2026-10-12 13:50:51" author="熊峰" readingTime="3" tags="mongodb,数据类型,int32"/>
      <file name="Int64" path="mongodb_int64" homepage="index.md" postId="mongodb_int64" title="Int64" description="64 位有符号整数：大计数、雪花 ID 与毫秒戳数值" date="2026-10-12 13:50:51" author="熊峰" readingTime="3" tags="mongodb,数据类型,int64"/>
      <file name="MaxKey" path="mongodb_maxkey" homepage="index.md" postId="mongodb_maxkey" title="MaxKey" description="比较哨兵：排序与范围上界" date="2026-10-12 13:50:51" author="熊峰" readingTime="2" tags="mongodb,数据类型,maxkey"/>
      <file name="MinKey" path="mongodb_minkey" homepage="index.md" postId="mongodb_minkey" title="MinKey" description="比较哨兵：排序与范围下界" date="2026-10-12 13:50:51" author="熊峰" readingTime="2" tags="mongodb,数据类型,minkey"/>
      <file name="Null" path="mongodb_null" homepage="index.md" postId="mongodb_null" title="Null" description="空值：显式表示「无值」" date="2026-10-12 13:50:51" author="熊峰" readingTime="2" tags="mongodb,数据类型,null"/>
      <file name="Object" path="mongodb_object" homepage="index.md" postId="mongodb_object" title="Object" description="嵌入文档：地址、配置与嵌套结构" date="2026-10-12 13:50:51" author="熊峰" readingTime="3" tags="mongodb,数据类型,object"/>
      <file name="BSONRegExp" path="mongodb_regexp" homepage="index.md" postId="mongodb_regexp" title="BSONRegExp" description="正则类型：模式匹配与校验" date="2026-10-12 13:50:51" author="熊峰" readingTime="3" tags="mongodb,数据类型,bsonregexp"/>
      <file name="String" path="mongodb_string" homepage="index.md" postId="mongodb_string" title="String" description="UTF-8 字符串：名称、描述与编码类字段" date="2026-10-12 13:50:51" author="熊峰" readingTime="3" tags="mongodb,数据类型,string"/>
      <file name="BSONSymbol" path="mongodb_symbol" homepage="index.md" postId="mongodb_symbol" title="BSONSymbol" description="遗留 Symbol 类型（新写入改用 String）" date="2026-10-12 13:50:51" author="熊峰" readingTime="2" tags="mongodb,数据类型,bsonsymbol"/>
      <file name="Timestamp" path="mongodb_timestamp" homepage="index.md" postId="mongodb_timestamp" title="Timestamp" description="BSON 内部时间戳：复制集与运维语义" date="2026-10-12 13:50:51" author="熊峰" readingTime="2" tags="mongodb,数据类型,timestamp"/>
      <file name="Undefined" path="mongodb_undefined" homepage="index.md" postId="mongodb_undefined" title="Undefined" description="遗留未定义类型（新写入改用 Null）" date="2026-10-12 13:50:51" author="熊峰" readingTime="2" tags="mongodb,数据类型,undefined"/>
      <file name="UUID" path="mongodb_uuid" homepage="index.md" postId="mongodb_uuid" title="UUID" description="标准 UUID：业务主键与跨服务关联" date="2026-10-12 13:50:51" author="熊峰" readingTime="3" tags="mongodb,数据类型,uuid"/>
      <file name="LegacyJavaUUID" path="mongodb_legacy_java_uuid" homepage="index.md" postId="mongodb_legacy_java_uuid" title="LegacyJavaUUID" description="Java 驱动 UUID：Subtype 3/4 与 UuidRepresentation 配置" date="2026-10-12 12:19:18" author="熊峰" readingTime="6" tags="mongodb,数据类型,legacyjavauuid"/>
      <file name="LegacyCSharpUUID" path="mongodb_legacy_csharp_uuid" homepage="index.md" postId="mongodb_legacy_csharp_uuid" title="LegacyCSharpUUID" description=".NET 驱动 GuidRepresentation 与 GUID 序列化配置" date="2026-10-12 12:19:18" author="熊峰" readingTime="6" tags="mongodb,数据类型,legacycsharpuuid"/>
      <file name="LegacyPythonUUID" path="mongodb_legacy_python_uuid" homepage="index.md" postId="mongodb_legacy_python_uuid" title="LegacyPythonUUID" description="PyMongo uuid_representation 与 UUID 编解码配置" date="2026-10-12 12:19:18" author="熊峰" readingTime="6" tags="mongodb,数据类型,legacypythonuuid"/>
    </category>
    <category name="多表查询" path="join">
      <file name="$lookup 等值关联" path="mongodb_lookup_eq" homepage="index.md" postId="mongodb_lookup_eq" title="$lookup 等值关联" description="按一个字段相等把另一集合的文档放进数组" date="2026-10-19 13:50:51" author="熊峰" readingTime="8" tags="mongodb,多表查询,$lookup"/>
      <file name="$lookup 子管道" path="mongodb_lookup_pipeline" homepage="index.md" postId="mongodb_lookup_pipeline" title="$lookup 子管道" description="等值之外再加从表条件的关联" date="2026-10-19 13:50:51" author="熊峰" readingTime="5" tags="mongodb,多表查询,$lookup"/>
      <file name="$unwind" path="mongodb_unwind" homepage="index.md" postId="mongodb_unwind" title="$unwind" description="把关联数组拆成多行，空数组的主文档丢掉" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,多表查询,$unwind"/>
      <file name="$unwind 保留空关联" path="mongodb_unwind_keep" homepage="index.md" postId="mongodb_unwind_keep" title="$unwind 保留空关联" description="拆开关联数组时留下没有命中的主文档" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,多表查询,$unwind"/>
      <file name="关联前 $match" path="mongodb_match_before" homepage="index.md" postId="mongodb_match_before" title="关联前 $match" description="在 $lookup 之前只按主集合字段过滤" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,多表查询,$match"/>
      <file name="关联后 $match" path="mongodb_match_after" homepage="index.md" postId="mongodb_match_after" title="关联后 $match" description="在 $lookup 之后按拼出来的字段过滤" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,多表查询,$match"/>
      <file name="分组后再 $match" path="mongodb_group_match" homepage="index.md" postId="mongodb_group_match" title="分组后再 $match" description="$group 之后按汇总值过滤" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,多表查询,$group"/>
      <file name="$cond" path="mongodb_cond" homepage="index.md" postId="mongodb_cond" title="$cond" description="两支条件的计算列" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,多表查询,$cond"/>
      <file name="$switch" path="mongodb_switch" homepage="index.md" postId="mongodb_switch" title="$switch" description="多支条件的计算列" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,多表查询,$switch"/>
      <file name="换主集合" path="mongodb_lookup_reverse" homepage="index.md" postId="mongodb_lookup_reverse" title="换主集合" description="改从另一张集合发起 $lookup" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,多表查询,$lookup"/>
      <file name="createView" path="mongodb_create_view" homepage="index.md" postId="mongodb_create_view" title="createView" description="把聚合管道存成视图名" date="2026-10-19 13:50:51" author="熊峰" readingTime="4" tags="mongodb,多表查询,createview"/>
    </category>
  </category>
  <category name="文件格式" path="files">
    <category name="MARKDOWN" path="markdown">
      <file name="标题 #" path="heading" homepage="index.md" postId="heading" title="标题 #" description="用 # 至 ###### 标记六级标题，一级二级也可用 ==== / ----" date="2026-10-04 15:09:24" author="熊峰" tags="markdown,heading"/>
      <file name="段落" path="paragraph" homepage="index.md" postId="paragraph" title="段落" description="用空行分隔段落；段首不要用空格或 Tab 缩进" date="2026-10-04 15:15:55" author="熊峰" tags="markdown,paragraph"/>
      <file name="换行" path="line-break" homepage="index.md" postId="line-break" title="换行" description="行末两个空格回车，或写 HTML 的 br 标签，实现段内换行" date="2026-10-04 15:13:05" author="熊峰" tags="markdown,line-break"/>
      <file name="粗体 **" path="bold" homepage="index.md" postId="bold" title="粗体 **" description="用双星号 **文字** 或双下划线 __文字__ 包裹，突出强调" date="2026-10-04 15:06:57" author="熊峰" tags="markdown,bold"/>
      <file name="斜体 *" path="italic" homepage="index.md" postId="italic" title="斜体 *" description="用单星号 *文字* 或单下划线 _文字_ 包裹，表示弱强调" date="2026-10-04 15:12:18" author="熊峰" tags="markdown,italic"/>
      <file name="粗斜体 ***" path="bold-italic" homepage="index.md" postId="bold-italic" title="粗斜体 ***" description="双星号粗体与单星号斜体叠用，也可用三下划线等写法" date="2026-10-04 15:07:51" author="熊峰" tags="markdown,bold-italic"/>
      <file name="无序列表 -" path="unordered-list" homepage="index.md" postId="unordered-list" title="无序列表 -" description="用 -、* 或 + 加空格开头；子列表缩进书写" date="2026-10-04 15:20:31" author="熊峰" tags="markdown,unordered-list"/>
      <file name="有序列表 1." path="ordered-list" homepage="index.md" postId="ordered-list" title="有序列表 1." description="用连续数字加句点 1. 2. 3. 开头；子列表缩进书写" date="2026-10-04 15:14:57" author="熊峰" tags="markdown,ordered-list"/>
      <file name="引用 &gt;" path="blockquote" homepage="index.md" postId="blockquote" title="引用 &gt;" description="行首加 &gt; 标记引用段落，可多段、可嵌套" date="2026-10-04 15:06:18" author="熊峰" tags="markdown,blockquote"/>
      <file name="分隔线 ---" path="horizontal-rule" homepage="index.md" postId="horizontal-rule" title="分隔线 ---" description="单独一行写 ***、--- 或 ___（三个及以上），用于内容分区" date="2026-10-04 15:10:00" author="熊峰" tags="markdown,horizontal-rule"/>
      <file name="代码块 ```" path="code-block" homepage="index.md" postId="code-block" title="代码块 ```" description="用三个反引号或波浪号围栏包裹，也可缩进四空格；可指定语言高亮" date="2026-10-04 15:08:19" author="熊峰" tags="markdown,code-block"/>
      <file name="行内代码 `" path="inline-code" homepage="index.md" postId="inline-code" title="行内代码 `" description="用单个反引号包裹代码或命令；内容含反引号时用双反引号" date="2026-10-04 15:11:39" author="熊峰" tags="markdown,inline-code"/>
      <file name="链接" path="link" homepage="index.md" postId="link" title="链接" description="用 [文字](网址) 插入超链接，也支持自动链接与引用式链接" date="2026-10-04 15:13:59" author="熊峰" tags="markdown,link"/>
      <file name="图片" path="image" homepage="index.md" postId="image" title="图片" description="用 ![说明](地址) 插入图片；路径多用于本地预览，网页常用完整 URL" date="2026-10-04 15:10:39" author="熊峰" tags="markdown,image"/>
      <file name="表格 |" path="table" homepage="index.md" postId="table" title="表格 |" description="用竖线分隔列、第二行 --- 作分隔线，可用冒号控制对齐，属 GFM 扩展" date="2026-10-04 15:17:23" author="熊峰" tags="markdown,table"/>
      <file name="删除线 ~~" path="strikethrough" homepage="index.md" postId="strikethrough" title="删除线 ~~" description="用双波浪线 ~~文字~~ 包裹，属 GFM 扩展" date="2026-10-04 15:16:53" author="熊峰" tags="markdown,strikethrough"/>
      <file name="任务列表 - [ ]" path="task-list" homepage="index.md" postId="task-list" title="任务列表 - [ ]" description="用 - [ ] 与 - [x] 标记待办与已完成，属 GFM 扩展" date="2026-10-04 15:18:08" author="熊峰" tags="markdown,task-list"/>
    </category>
    <category name="CSV" path="csv">
    </category>
    <category name="JSON" path="json">
    </category>
    <category name="XML" path="xml">
    </category>
  </category>
</posts>
