MongoDB面试系列-01
MongoDB面试系列-01 1. MongoDB 是什么? MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。再高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB旨在给Web应用提供可扩展的高性能数据存储解决方案。 MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB文

2022年7月17日
大约 6 分钟
MongoDB面试系列-02
MongoDB面试系列-02 1. MongoDB 中必须调用 getLastError 来确保写操作生效吗? MongoDB中不管有没有调用getLastError(又称为Safe Mode),服务器执行的操作都会一样。 而调用getLastError只是为了确认写操作是否成功提交,但是写操作的安全性和是否生效不是由这个决定的。 2. MongoDB 开发

2022年7月17日
大约 5 分钟
MongoDB面试系列-03
MongoDB面试系列-03 1. MongoDB 中如何创建一个新的数据库? MongoDB用use+数据库名称的方式来创建数据库。use会创建一个新的数据库,如果该数据库存在,则返回这个数据库。 2. MongoDB 和 MySQL 之间最基本的区别是什么? MongoDB和MySQL两者都是免费开源的数据库。MongoDB和MySQL有许多基本差别包括

2022年7月17日
大约 6 分钟
MongoDB面试系列-04
MongoDB面试系列-04 1. MongoDB 中 ObjectID 由哪些部分组成? ObjectID一共有四部分组成:时间戳、客户端ID、客户进程ID、三个字节的增量计数器。 id是一个12字节长的十六进制数,它保证了每一个文档的唯一性。在插入文档时,需要提供id。如果不提供,那么MongoDB就会为每一文档提供一个唯一的id。_id的头4个字节代表

2022年7月17日
大约 2 分钟