推开家里那破旧的木头门,看到院子里一人多高的杂草,心里很不是滋味,进了屋躺到了床上回想起刚刚狗蛋说的话,我确实工作也没有找到,媳妇更别说在哪了,悲伤突然涌上心头。。。
突然手机响了起来,我接了电话。
我:“喂您好”。
对面:“您好,请问是小奇吗”。
我:“是我,你是?”。
对面:“我是XXX公司的,我看到hr推给我你的简历,我感觉还不错,你什么时候方便来现场面试一下”。
我:“现在不方便现场面试了,我现在刚回老家,除非你们报销我来回路费,还有一天的误工费”。
对面:“您现在不是没有工作吗,怎么还有误工费呢?”。
我:“我在家锄院子里的杂草呢,要是请人干一天怎么也得50块钱吧”。
对面:“好吧,那你现在方便吗?我们现在线上面试一下吧”。
我:“好的”。
==================================================================
面试官:“我看你简历上写的精通MongoDB,是真的吗?”。
我:“还好吧,都是面试官们抬爱,搞得我也膨胀了起来”。
面试官:“那你简单说一下MongoDB是什么吧”。
我:“Mongodb是一个基于分布式文件存储的数据库,是一款非关系型的数据库”。
面试官:“非关系型数据库有什么优点呢?”。
1、非关系型数据库存储数据的格式是key,value形式,更加符合程序员的思维方式,没有固定的数据类型。
2、非关系型数据库都是基于内存存储,比关系型数据库查询速度更快。
===================================================================================
面试官:“那你说一下非关系数据库和关系型数据库概念上有什么区别吗”。
我:“在我们比较常用的关系型数据库中我们知道一个数据库中有表,每张表中有多个列,然后表之间有关联关系”。
我:“而在菲关系型数据库中没有表的概念,而是换成集合的概念,就是一个数据库中有多个集合,然后集合中没有列的概念,是字段的概念,而集合之间的关系是通过将其中一个集合中的数据放入到另一个集合中来表示的”。

==========================================================================
面试官:“那你说一下MongoDB的安装过程,和基本语法有哪些吧”。
1、下载
MongoDB下载地址: https://www.mongodb.com/try/download/community

2、安装
双击打开安装包,然后下一步

接受协议,然后下一步

安装完整版

选择数据存放的路径和日志存放的路径

下一步,这里取消默认的勾选可视化工具

install

完成安装

3、配置环境变量

检测是否安装成功mongodb,打开cmd命令窗口输入mongod,证明启动mongodb服务成功。

连接mongodb,输入命令mongo,这样证明连接成功。

4、图形化界面mongodbmanager下载地址:https://www.mongodbmanager.com/download-mongodb-manager-free

============================================================================
1、插入语法db.[集合名称].insert({要插入的数据});
db.stus.insert({name:“zhubajie”,age:28});

2、查询语法db.[集合名称].find();
db.stus.find();

3、修改语法db.[集合名称].update();
db.stus.update(
{“_id” : ObjectId(“627fd8c54394fde2bb137b80”)},
{$set:{
name:“sunwukong”,
age:30
}
}
)

4、删除语法db.[集合名称].remove();

面试官:“小伙子不错呀,什么时候能回北京入职呢”
我:“额。。。等等吧,现在北京疫情太严重了”
面试官:“行,那你来了北京一定来我们公司上班啊”
我:“额。。。这个跟你承诺不了,万一还有别的好公司给我打电话呢”。
面试官:“来吧,条件好商量”
我:“我考虑考虑吧”。
==================================================================
这里关于MongoDB还没有整理完毕,文章后面持续更新,建议收藏。
文章中涉及到的命令大家一定要像我一样每个都敲几遍,只有在敲的过程中才能发现自己对命令是否真正的掌握了。
如果觉得我的文章还不错的话就点个赞吧,另外可以微信搜索【小奇JAVA面试】阅读更多的好文章,获取我为大家准备的资料。回复【项目】更有开源项目持续更新分享给大家。
1490

被折叠的 条评论
为什么被折叠?



