前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
首页程序员面试题库MongoDB · 文档数据库面试题
面试知识索引 · 分类、标签与搜索

MongoDB · 文档数据库面试题,43 道完整答案

MongoDB · 文档数据库面试题第 1 页,显示第 1–43 题,共找到 43 道完整解析,可继续按分类、标签与关键词缩小范围。

43筛选结果
52技术分类
178检索标签
1索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

清除全部筛选
题库检索
技术分类52 个
全部分类5000MongoDB43AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138
查看全部 52 个分类
React Native135操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
MongoDB 标签9 个
全部标签文档数据库43性能优化5数据库事务5数据库索引2Agent 记忆1实时通信1并发编程1构建工具1路由1
当前页01 / 1

正在显示第 1–43 题

MongoDB43
第 1 页

本页面试问题

按稳定语义路径排序

  1. 0001
    MongoDB文档数据库

    MongoDB 聚合中 $group 累加器内存超限的原因和处理方式是什么?

    MongoDB 聚合中 $group 累加器内存超限的原因和处理方式是什么? 本文先给出可直接复述的结论,再用最小代码说明MongoDB $group 内存限制 allowDiskUse的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB $group 内存限制 allowDiskUse
    #文档数据库
  2. 0002
    MongoDB文档数据库

    MongoDB 聚合输出 $merge 和 $out 写回集合的语义差别是什么?

    MongoDB 聚合输出 $merge 和 $out 写回集合的语义差别是什么? 本文先给出可直接复述的结论,再用最小代码说明MongoDB $merge $out 聚合输出的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB $merge $out 聚合输出
    #文档数据库
  3. 0003
    MongoDB文档数据库

    MongoDB 聚合管道中 $match 和 $limit 的顺序为什么影响性能?

    MongoDB 聚合管道中 $match 和 $limit 的顺序为什么影响性能? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 聚合管道 阶段顺序 优化的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 聚合管道 阶段顺序 优化
    #文档数据库#性能优化
  4. 0004
    MongoDB文档数据库

    为什么 MongoDB 中无界增长的数组字段被认为是反模式?

    为什么 MongoDB 中无界增长的数组字段被认为是反模式? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 反模式 无界数组的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 反模式 无界数组
    #文档数据库#性能优化
  5. 0005
    MongoDB文档数据库

    MongoDB 的 Attribute Pattern 如何用键值数组解决稀疏字段的索引问题?

    MongoDB 的 Attribute Pattern 如何用键值数组解决稀疏字段的索引问题? 本文先给出可直接复述的结论,再用最小代码说明MongoDB Attribute Pattern 稀疏字段的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB Attribute Pattern 稀疏字段
    #文档数据库
  6. 0006
    MongoDB文档数据库

    MongoDB 分片集群中查询不带分片键时 mongos 的广播查询为什么慢?

    MongoDB 分片集群中查询不带分片键时 mongos 的广播查询为什么慢? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 广播查询 scatter gather mongos的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 广播查询 scatter gather mongos
    #文档数据库#路由
  7. 0007
    MongoDB文档数据库

    MongoDB 单个文档 16MB 的 BSON 限制对 schema 设计有哪些具体约束?

    MongoDB 单个文档 16MB 的 BSON 限制对 schema 设计有哪些具体约束? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 16MB 文档大小限制的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 16MB 文档大小限制
    #文档数据库
  8. 0008
    MongoDB文档数据库

    MongoDB 的 Bucket Pattern 如何把高频传感器数据分桶存储以减少文档数?

    本文解释Bucket Pattern如何用数组和start/end字段把高频传感器数据按时间窗口聚合,减少文档数和索引信息。给出桶大小与查询粒度的权衡及选择方法,并讨论16MB限制和可能的反模式陷阱。

    核心关键词MongoDB Bucket Pattern 时间序列建模
    #文档数据库
  9. 0009
    MongoDB文档数据库

    MongoDB 的因果一致会话解决客户端怎样的读写顺序问题?

    MongoDB 的因果一致会话解决客户端怎样的读写顺序问题? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 因果一致 session causal consistency的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 因果一致 session causal consistency
    #文档数据库
  10. 0010
    MongoDB文档数据库

    MongoDB Change Streams 断线后如何用 resume token 续传,oplog 回滚会怎样?

    MongoDB Change Streams 断线后如何用 resume token 续传,oplog 回滚会怎样? 本文先给出可直接复述的结论,再用最小代码说明MongoDB Change Streams resume token 续传的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB Change Streams resume token 续传
    #文档数据库
  11. 0011
    MongoDB文档数据库

    MongoDB 复合索引的字段顺序如何决定等值、排序、范围查询能否命中?

    MongoDB 复合索引的字段顺序如何决定等值、排序、范围查询能否命中? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 复合索引 字段顺序 ESR 规则的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 复合索引 字段顺序 ESR 规则
    #文档数据库#数据库索引
  12. 0012
    MongoDB文档数据库

    MongoDB 的 Computed Pattern 解决什么场景,如何避免每次读都做昂贵计算?

    MongoDB 的 Computed Pattern 解决什么场景,如何避免每次读都做昂贵计算? 本文先给出可直接复述的结论,再用最小代码说明MongoDB Computed Pattern 数据建模的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB Computed Pattern 数据建模
    #文档数据库
  13. 0013
    MongoDB文档数据库

    MongoDB 覆盖查询需要满足什么条件才能完全不读文档?

    MongoDB 覆盖查询需要满足什么条件才能完全不读文档? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 覆盖查询 covered query的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 覆盖查询 covered query
    #文档数据库
  14. 0014
    MongoDB文档数据库

    MongoDB 中嵌入文档和引用文档分别适合什么数据关系,如何做取舍?

    MongoDB 中嵌入文档和引用文档分别适合什么数据关系,如何做取舍? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 嵌入 引用 数据建模的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 嵌入 引用 数据建模
    #文档数据库
  15. 0015
    MongoDB文档数据库

    如何用 MongoDB explain 的执行统计判断一个查询是否发生了全表扫描?

    如何用 MongoDB explain 的执行统计判断一个查询是否发生了全表扫描? 本文先给出可直接复述的结论,再用最小代码说明MongoDB explain executionStats COLLSCAN的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB explain executionStats COLLSCAN
    #文档数据库
  16. 0016
    MongoDB文档数据库

    MongoDB 的 Extended Reference Pattern 在哪些字段上冗余,如何避免回表查询?

    MongoDB 的 Extended Reference Pattern 在哪些字段上冗余,如何避免回表查询? 本文先给出可直接复述的结论,再用最小代码说明MongoDB Extended Reference Pattern 反范式的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB Extended Reference Pattern 反范式
    #文档数据库
  17. 0017
    MongoDB文档数据库

    MongoDB 的 2dsphere 和 2d 索引分别支持哪些地理查询?

    MongoDB 的 2dsphere 和 2d 索引分别支持哪些地理查询? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 地理空间索引 2dsphere geoNear的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 地理空间索引 2dsphere geoNear
    #文档数据库
  18. 0018
    MongoDB文档数据库

    MongoDB 中 $group 去重统计和 distinct 命令在能力和性能上差在哪?

    MongoDB 中 $group 去重统计和 distinct 命令在能力和性能上差在哪? 本文先给出可直接复述的结论,再用最小代码说明MongoDB $group distinct 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB $group distinct 区别
    #文档数据库#性能优化
  19. 0019
    MongoDB文档数据库

    MongoDB 哈希分片和范围分片在数据分布与范围查询上各牺牲了什么?

    MongoDB 哈希分片和范围分片在数据分布与范围查询上各牺牲了什么? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 哈希分片 范围分片的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 哈希分片 范围分片
    #文档数据库
  20. 0020
    MongoDB文档数据库

    MongoDB 4.2 之后优化的索引构建方式相比旧版减少了什么阻塞?

    MongoDB 4.2 之后优化的索引构建方式相比旧版减少了什么阻塞? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 索引构建 rolling index build 阻塞的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 索引构建 rolling index build 阻塞
    #文档数据库#构建工具
  21. 0021
    MongoDB文档数据库

    MongoDB 的索引交集何时会触发,为什么不能依赖它替代复合索引?

    MongoDB 的索引交集何时会触发,为什么不能依赖它替代复合索引? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 索引交集 index intersection的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 索引交集 index intersection
    #文档数据库#数据库索引
  22. 0022
    MongoDB文档数据库

    MongoDB 聚合 $lookup 做关联时哪些写法会导致性能急剧下降?

    MongoDB 聚合 $lookup 做关联时哪些写法会导致性能急剧下降? 本文先给出可直接复述的结论,再用最小代码说明MongoDB $lookup 性能 关联查询的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB $lookup 性能 关联查询
    #文档数据库#性能优化
  23. 0023
    MongoDB文档数据库

    MongoDB 官方为什么建议用聚合管道替代 map-reduce?

    MongoDB 官方为什么建议用聚合管道替代 map-reduce? 本文先给出可直接复述的结论,再用最小代码说明MongoDB map-reduce 弃用 聚合管道的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB map-reduce 弃用 聚合管道
    #文档数据库#性能优化
  24. 0024
    MongoDB文档数据库

    MongoDB 多文档事务有哪些时间、锁和写入量上的限制?

    MongoDB 多文档事务有哪些时间、锁和写入量上的限制? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 多文档事务 限制 60秒的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 多文档事务 限制 60秒
    #文档数据库#数据库事务
  25. 0025
    MongoDB文档数据库

    MongoDB 对数组字段建索引时多键索引的行为和限制是什么?

    MongoDB 对数组字段建索引时多键索引的行为和限制是什么? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 多键索引 数组索引的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 多键索引 数组索引
    #文档数据库
  26. 0026
    MongoDB文档数据库

    MongoDB 建模一对多关系时,数组嵌入和子集合引用各自的边界是什么?

    MongoDB 建模一对多关系时,数组嵌入和子集合引用各自的边界是什么? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 一对多 数据建模的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 一对多 数据建模
    #文档数据库
  27. 0027
    MongoDB文档数据库

    MongoDB readConcern 的 local、majority、linearizable 在读到已提交数据上差别是什么?

    MongoDB readConcern 的 local、majority、linearizable 在读到已提交数据上差别是什么? 本文先给出可直接复述的结论,再用最小代码说明MongoDB readConcern 级别 读已提交的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB readConcern 级别 读已提交
    #文档数据库
  28. 0028
    MongoDB文档数据库

    MongoDB readPreference 设为 secondary 时如何保证读到的数据不太旧?

    MongoDB readPreference 设为 secondary 时如何保证读到的数据不太旧? 本文先给出可直接复述的结论,再用最小代码说明MongoDB readPreference secondary 数据延迟 maxStalenessSeconds的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB readPreference secondary 数据延迟 maxStalenessSeconds
    #文档数据库#实时通信
  29. 0029
    MongoDB文档数据库

    MongoDB 副本集主节点宕机时选举如何触发,期间写入会怎样?

    MongoDB 副本集主节点宕机时选举如何触发,期间写入会怎样? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 副本集选举 failover 写入不可用的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 副本集选举 failover 写入不可用
    #文档数据库
  30. 0030
    MongoDB文档数据库

    MongoDB 无固定 schema 下做字段演进,如何避免新旧文档混读出错?

    MongoDB 无固定 schema 下做字段演进,如何避免新旧文档混读出错? 本文先给出可直接复述的结论,再用最小代码说明MongoDB schema 演进 字段迁移的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB schema 演进 字段迁移
    #文档数据库
  31. 0031
    MongoDB文档数据库

    MongoDB 的 JSON Schema 校验器和应用层校验各自能保证什么?

    MongoDB 的 JSON Schema 校验器和应用层校验各自能保证什么? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 模式验证 JSON Schema validator的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 模式验证 JSON Schema validator
    #文档数据库
  32. 0032
    MongoDB文档数据库

    MongoDB 选择分片键时基数、频率、单调性三个维度如何权衡?

    MongoDB 选择分片键时基数、频率、单调性三个维度如何权衡? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 分片键选择 cardinality jumbo chunk的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 分片键选择 cardinality jumbo chunk
    #文档数据库
  33. 0033
    MongoDB文档数据库

    MongoDB 单文档原子性具体覆盖哪些操作,为什么跨文档更新需要事务?

    MongoDB 单文档原子性具体覆盖哪些操作,为什么跨文档更新需要事务? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 单文档原子性 多文档事务的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 单文档原子性 多文档事务
    #文档数据库#数据库事务
  34. 0034
    MongoDB文档数据库

    MongoDB 单字段索引在区分度低的字段上为什么收益有限?

    MongoDB 单字段索引在区分度低的字段上为什么收益有限? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 索引选择性 区分度的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 索引选择性 区分度
    #文档数据库
  35. 0035
    MongoDB文档数据库

    MongoDB 排序超过内存限制报错的机制和解决方案是什么?

    MongoDB 排序超过内存限制报错的机制和解决方案是什么? 本文先给出可直接复述的结论,再用最小代码说明MongoDB sort exceeded memory limit 100MB的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB sort exceeded memory limit 100MB
    #文档数据库#Agent 记忆
  36. 0036
    MongoDB文档数据库

    MongoDB 文本索引支持哪些查询能力,为什么一个集合只能有一个文本索引?

    MongoDB 文本索引支持哪些查询能力,为什么一个集合只能有一个文本索引? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 文本索引 text index 搜索的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 文本索引 text index 搜索
    #文档数据库
  37. 0037
    MongoDB文档数据库

    MongoDB 事务中读写冲突时会报错还是阻塞,应用该如何重试?

    MongoDB 事务中读写冲突时会报错还是阻塞,应用该如何重试? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 事务 写冲突 TransientTransactionError 重试的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 事务 写冲突 TransientTransactionError 重试
    #文档数据库#数据库事务
  38. 0038
    MongoDB文档数据库

    MongoDB 事务的快照隔离与传统关系型数据库的隔离级别有什么不同?

    MongoDB 事务的快照隔离与传统关系型数据库的隔离级别有什么不同? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 事务 隔离级别 snapshot isolation的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 事务 隔离级别 snapshot isolation
    #文档数据库#数据库事务
  39. 0039
    MongoDB文档数据库

    MongoDB TTL 索引过期删除是实时的吗,延迟来自哪里?

    MongoDB TTL 索引过期删除是实时的吗,延迟来自哪里? 本文先给出可直接复述的结论,再用最小代码说明MongoDB TTL 索引 过期删除的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB TTL 索引 过期删除
    #文档数据库#并发编程
  40. 0040
    MongoDB文档数据库

    MongoDB 聚合 $unwind 拆分数组时对空数组和缺失字段的默认行为是什么?

    MongoDB 聚合 $unwind 拆分数组时对空数组和缺失字段的默认行为是什么? 本文先给出可直接复述的结论,再用最小代码说明MongoDB $unwind 空数组 preserveNullAndEmptyArrays的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB $unwind 空数组 preserveNullAndEmptyArrays
    #文档数据库
  41. 0041
    MongoDB文档数据库

    在 MongoDB 中什么信号说明应该重构 schema 而不是依赖多文档事务?

    在 MongoDB 中什么信号说明应该重构 schema 而不是依赖多文档事务? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 何时避免事务 schema 重构的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 何时避免事务 schema 重构
    #文档数据库#数据库事务
  42. 0042
    MongoDB文档数据库

    MongoDB 通配符索引适合什么动态字段场景,有哪些类型不支持?

    MongoDB 通配符索引适合什么动态字段场景,有哪些类型不支持? 本文先给出可直接复述的结论,再用最小代码说明MongoDB 通配符索引 wildcard index的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB 通配符索引 wildcard index
    #文档数据库
  43. 0043
    MongoDB文档数据库

    MongoDB writeConcern 的 w:1、w:majority、journaled 分别保证什么持久性?

    MongoDB writeConcern 的 w:1、w:majority、journaled 分别保证什么持久性? 本文先给出可直接复述的结论,再用最小代码说明MongoDB writeConcern 持久性 majority的工作方式、判断依据、项目边界和常见误区。

    核心关键词MongoDB writeConcern 持久性 majority
    #文档数据库
上一页
1
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致