欢迎您的访问
专注于Java技术系列文章的Java技术分享网站

MongoDB面试题带答案,2021年MongoDB面试题及答案大汇总

MongoDB面试题带答案(2021年MongoDB面试题及答案大汇总)

MongoDB面试题及答案【最新版】MongoDB高级面试题大全(2021版),发现网上很多MongoDB面试题及答案整理都没有答案,所以花了很长时间搜集,本套MongoDB面试题大全,MongoDB面试题大汇总,有大量经典的MongoDB面试题以及答案,包含MongoDB语言常见面试题、MongoDB工程师高级面试题及一些大厂MongoDB开发面试宝典,面试经验技巧等,应届生,实习生,企业工作过的,都可参考学习!

这套MongoDB面试题汇总大全,希望对大家有帮助哈~

博主已将这些面试题整理成了一个MongoDB面试手册,是PDF版

下载链接:高清172份,累计 7701 页大厂面试题 PDF

1、什么是非关系型数据库

非关系型数据库的显著特点是不使用SQL作为查询语言,数据存储不需要特定的表格模式。

2、为什么要在MongoDB中用”Code”数据类型

“Code”类型用于在文档中存储 JavaScript 代码。

3、能否使用日志特征进行安全备份?

是的。

4、在MongoDB中什么是副本集(避免单点故障)

在MongoDB中副本集由一组MongoDB实例组成,包括一个主节点多个次节点,MongoDB客户端的所有数据都

写入主节点(Primary),副节点从主节点同步写入数据,以保持所有复制集内存储相同的数据,提高数据可用性。

5、查看Mongos使用的连接?

要查看Mongos使用的连接,请使用db_adminCommand(“ connPoolStats”);

6、如果在一个分片(shard)停止或者很慢的时候,我发起一个查询会怎样?

如果一个分片(shard)停止了,除非查询设置了“partial”选项,否则查询会返回一个错误.如果一个分片(shard)响应很慢,mongodb则会等待它的响应.

7、MongoDB支持哪些数据类型

  1. String
  2. Integer
  3. Double
  4. Boolean
  5. Object
  6. Object ID
  7. Arrays
  8. Min/Max Keys
  9. Datetime
  10. Code
  11. Regular Expression等

8、为什么mongodb的数据文件那么庞大

mongodb会积极的预分配预留空间,防止文件系统碎片

9、数据在什么时候才会扩展到多个分片(shard)里?

mongodb 分片是基于区域(range)的.所以一个集合(collection)中的所有的对象都被存放到一个块(chunk)中.只有当存在多余一个块的时候,才会有多个分片获取数据的选项.现在,每个默认块的大小是 64mb,所以你需要至少 64 mb 空间才可以实施一个迁移.

10、当我试图更新一个正在被迁移的块(chunk)上的文档时会发生什么?

会立即更新旧的分片,然后更改才会在所有权转移前复制到新的分片上

11、为什么MongoDB的数据文件很大?

12、如何添加索引

13、名字空间(namespace)是什么?

14、更新数据

15、mongodb成为最好nosql数据库的原因是什么?

16、更新操作立刻fsync到磁盘?

17、使用mongodb的优点

18、数据在什么时候才会扩展到多个分片(shard)里?

19、在MongoDB中创建集合并将其删除的语法是什么?

20、查看是否在主服务器上的命令语法是什么?MongoDB允许多少个主机?

21、启用备份故障恢复需要多久?

22、什么是MongoDB

23、什么是master或primary?

24、在MongoDB中创建模式时,需要考虑哪些要点?

25、解释一下MongoDB中的索引是什么?

26、monogodb 中的分片什么意思

27、什么是聚合

28、为什么要在MongoDB中用”Regular Expression”数据类型

29、如何删除文档

全部答案,整理好了,直接下载吧

下载链接:全部答案,整理好了

新增,高清PDF:172份,7701页,最新整理

大厂面试题

大厂面试题

赞(91) 打赏



版权归原创作者所有,任何形式转载请联系作者;搜云库 » MongoDB面试题带答案,2021年MongoDB面试题及答案大汇总

评论 抢沙发

一个专注于Java技术系列文章的技术分享网站

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏