mongodb 20 / 42 题

Mongodb的事务隔离级别

面试一口气版本MongoDB 的隔离级别通过 Read Concern 和 Write Concern 两个维度共同控制,默认是读未提交,比 MySQL 的默认重复读弱两级。Read Concern...

简答 困难
admin 06-05

Mongodb连表查询

MongoDB 用聚合管道中的 $lookup 实现连表查询,等于 SQL 的 LEFT OUTER JOIN。基础语法:db.orders.aggregate([   { $lookup: {       from:...

简答 中等
admin 06-05

Mongo使用场景有哪些?如何根据业务做个复杂的类型?举例说明

面试一口气版本MongoDB 六大核心场景:内容管理(CMS), 不同内容类型字段各异,Schema-less 各存各的,不用建几十个可空列。电商商品, 多类目属性完全不同,SKU 嵌套一条文档存完,详情页一次查询全出。用户系统,...

简答 中等
admin 06-05

Mongodb索引

MongoDB 索引和关系型数据库索引有相同的思想——用空间换时间,通过 B 树结构加速查询。区别在于 MongoDB 的索引类型更丰富,覆盖了文档型数据库特有的使用场景。使用索引有三个核心原则。第一是 ESR...

简答 中等
admin 06-05

Mongo各个版本的特性和使用

面试一口气版本MongoDB 版本演进五个关键里程碑:3.0 换引擎(2015), WiredTiger 替换 MMAPv1,带来文档级锁、数据压缩、快照隔离,性能暴涨,真正能上生产了。3.2-3.6 补短板(2015-2017),...

简答 简单
admin 06-05

Mongodb事务是什么,如何用?

简答版本MongoDB 从 4.0 版本开始支持多文档 ACID 事务,4.2...

简答 中等
admin 06-05

mongodb一个文档最大值多少

MongoDB 单个 BSON 文档的最大大小是 16 MB(16,777,216 字节),这是 BSON...

简答 简单
admin 06-05

如何实现分页查询?skip(1000).limit(10) 的性能瓶颈如何解决?

传统 skip(1000).limit(10) 的瓶颈: 底层是扫描并丢弃前 1000 条,N 越大越慢,时间复杂度 O(N),百万级 skip 直接超时。因为 MongoDB 没有物理偏移量跳转机制,不像 MySQL InnoDB...

简答 简单
admin 06-05

mongodb的基础操作

简答版本MongoDB 的基础操作围绕 CRUD 四个维度展开,通过 MongoDB Shell 或各类语言的 Driver 来调用。插入(Create): 用 insertOne 插入单条文档,insertMany...

简答 简单
admin 06-05

mysql&mongodb 数据同步

在使用 MySQL 和 MongoDB 的混合架构中,数据同步的根本原因是:让其中一个库作为"单一数据源",另一个库通过同步管道异步复制数据,而不是让应用层同时写两个库。为什么不能双写?因为双写有严重的一致性问题。假设业务代码先写...

简答 简单
admin 06-05

mongodb如何和mysql配合使用,举例说明

核心配合思路:MySQL 管交易和关系,MongoDB 管内容和展示,各司其职。电商商品系统举例:MySQL 存商品核心交易, sku_id、价格、库存、上下架状态,事务保证金额和库存准确。MongoDB 存商品详情页内容,...

简答 简单
admin 06-05

mongodb可以取代mysql吗

面试一口气版本不能完全取代。MySQL 和 MongoDB 是互补关系,不是替代关系。核心差异四点:事务能力, MySQL InnoDB 的 ACID 事务经过几十年打磨,任意复杂度跨表事务极其成熟;MongoDB 4.0...

简答 简单
admin 06-05

mongodb和elasticSearch的对比

MongoDB 和 Elasticsearch 定位完全不同:MongoDB 是通用型文档数据库, 核心是持久化存储和事务处理,适合做主存储。Elasticsearch 是基于 Lucene 的搜索引擎,...

简答 简单
admin 06-05

mongodb与redis的对比

MongoDB 和 Redis 是完全不同定位的数据库,互补而非竞争:MongoDB 是磁盘型文档数据库, 核心是可靠存储海量数据,做主库。Redis 是内存型键值存储, 核心是极致读写速度,做缓存和工具。关键差异五点:存储介质,...

简答 简单
admin 06-05

mongodb基本介绍

MongoDB是一种开源的、面向文档的NoSQL数据库,专为处理非结构化或半结构化数据而设计。它采用类似JSON格式的BSON(Binary...

简答 简单
admin 06-05

Mongodb windows安装

第一步:下载安装包 MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB...

简答 简单
admin 06-05

Mongodb苹果安装

brew install mongosh 添加 MongoDB 官方仓库:brew tap mongodb/brew # 添加官方 Tap 源 安装 MongoDB 社区版:brew install...

简答 简单
admin 06-05

Mongodb 数据类型

MongoDB 的数据类型基于 BSON 格式, BSON 是 JSON 的二进制扩展,支持更多类型。最常用的是这几种:String, UTF-8 编码,所有文本字段都用它,中文 emoji 都支持。Number,...

简答 简单
admin 06-05

mysql与mongodb体系结构对比

MySQL 和 MongoDB 体系结构的核心差异可以从五个维度来看:存储模型, MySQL 是关系型二维表,结构固定,适合结构化数据;MongoDB 是文档型,BSON...

简答 简单
admin 06-05

mongodb介绍,他适合什么场景用

面试一口气版本MongoDB 是基于文档模型的开源 NoSQL 数据库, 数据以 BSON 格式存储,天生支持 JSON 嵌套结构,不需要预定义表结构。三大核心能力:复制集, 主从自动切换,数据多副本,高可用开箱即用。分片集群,...

简答 简单
admin 06-05
2 / 3 页(共 42 题)
每页 20 50 100