为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > MongoDB数据库开发-题库带答案

MongoDB数据库开发-题库带答案

2022-02-19 9页 doc 244KB 120阅读

用户头像 个人认证

dkcapt

有丰富的船舶驾驶经验,精通航海学

举报
MongoDB数据库开发-题库带答案19、请写出启动MongoDB客户端的命令()19、请写出启动MongoDB客户端的命令()MongoDB数据库开发-题库带答案1、创建数据库mydb,给指定的集合添加文档,db.students.insertMany([:"1001","name":"程明"「sex":"男二"age":19,"major”:〃计算机应用技术","credits":52,score:92),Qd":"1002","name":"刘萍","sex":"女","age":18/major":"移动应用开发","credits":51,score:...
MongoDB数据库开发-题库带答案
19、请写出启动MongoDB客户端的命令()19、请写出启动MongoDB客户端的命令()MongoDB数据库开发-题库带答案1、创建数据库mydb,给指定的集合添加文档,db.students.insertMany([:"1001","name":"程明"「sex":"男二"age":19,"major”:〃计算机应用技术","credits":52,score:92),Qd":"1002","name":"刘萍","sex":"女","age":18/major":"移动应用开发","credits":51,score:88),Qd":"1003”「name":"张静"「sex":"女"「age":20,"major":"计算机应用技术","credits":48,score:96},r_id〃:“1004","name":"陈好"「sex":"女"「age":20,"major":"软件技术","credits":53,score:97),{"」『:"1005”,丁31^〃:“施行",公"〃:〃男”,飞€一:20/1^”—:〃计算机应用技术〃,”3&成公":54,score:60),{"_id":"1006","name":"刘文平","sex":"女","age":18,"major":"软件技术","credits":50,score:86),{"_id":"1007","naine":"李德胜"「sex":"男"Jage":20,"maj。/:”计算机应用技术"Jcredits”:55,score:95),{"_id":"1008","name":"苏锦州","sex":"男"「age":18,"major":"移动应用开发"「credits”:50,score:70),r_id":"1009:name":"张文杰","sex":"女","age":20,"maj。/:”软件技术","credits":53,score:40},{"_id":"1010","name":"王林"「sex":"男","age":18,"major":”移动应用开发“,"credits":47,score:87),"name":"程梦凡"「sex":"男"Jage":19/major":"软件技术”「credits":,®score:66),{"_id":"1012","name":"陈玉婷","sex":"女"「age":19「major":”计算机应用技术","credits":45,score:82},{"_id":"1013","name":"张春华","sex":"男","age":19,"major":"软件技术"「credits”:45,score:64),{"_id":"1014","name":"苏秦"「sex":"女","age":18/major":”计算机应用技术”/credits":41,score:77),{"_id":"1015","name":"李雨桐","sex":"男",〃age":21,"major":”移动应用开发“,"credits〃:49,score:81),Qd":"1016","name":"唐开平","s"":"女"「age":18,"major":"软件技术”「credits":42,score:74),Qd":"1017","name":"罗世杰","sex":"男","age":21,"major":”移动应用开发","credits":57,score:64),{"_id":"1018","name":"张可欣","se/:"女","age":20,"niajor":”计算机应用技术"Jcredits":54,score:47),{"_id":"1019","name":"刘柔"「sex":"男。"age":22,"major":"移动应用开发"Jcredits〃:61,score:81),{"id":"1020","name":"王可可","sex":"女","age":17,"major":"计算机应用技术","credits":37,score:67),{"_id":"1021","name":"王林"「sex":"男",7且/:21/1^”一:"移动应用开发","3党正5":61,score:95)])答案:10、mongoDB服务端默认的端口号是()答案:27017■11、关于Mongodb下列说法不正确的是()A、启动客户端用mongo命令B、MongoDB是关系型数据库C、MongoDB支持海量数据存储D、MongoDB中每个文档都有_id字段答案:B12、添加文档是save和insert的区别在于如果_id对应的值已经存在,save直接更新,insert则报主键重复错误。答案:正确13、$inc修改器除了用于数值型数据,还可以用于字符串型数据。答案:错误14、将张三这条文档中的年龄字段删除应该使用哪个修改器?答案:$unset;unset■♦15、在学生集合中按成绩的升序建立索引的语句为:db.students,ensurelndex({“score":1})答案:正确16、切换数据库用()命令答案:17、在sort()命令中升序用-1表示。答案:错误18、将普通集合转换为固定集合要用convertToCapped完成。答案:正确答案:答案:mongo■20、删除集合students的命令为()答案:db.students,drop();db.students,drop()■21、$pop可以删除数组中的第一个元素或者最后一个元素。答案:正确22、MongoDB是关系型数据库。答案:错误23、移除文档中的某个字段应该用()修改器答案:$unset■24、字段重命名JI]$renanie修改器答案:正确25、db表示查看当前数据库答案:正确26、db.students,insert({"name":"张三"})该语句没有指定_id字段,运行会出错。答案:错误27、打开MongoDB,打开服务,连上客户端,切换到exam数据库,只需截切换到exam数据库这条命令及结果。答案:28、向students集合中添加如下文档::"1001","name"程明","sex":"男","age":19,"major":”计算机应用技术","credits”:52,score:92):"1002","name":"刘萍","sex":"女","age":18,"major":"移动应用开发","credits":51,score:88}:"1003","name":"张静","sex":"女","age":20,"major":”计算机应用技术”/credits":48,score:96)T.004","name":"陈好","sex":"女","age":20,"major":"软件技术","credits":53,score:97):"1005","name":"施行"「sex":"男","age":20,"major":”计算机应用技术","credits”:54,score:60)"1006","name":"刘文平","sex":"女","age":18,"major":"软件技术”「credits":50,score:86){"_id":"1007。“name":"李德胜","sex":"男""age":20,"major":”计算机应用技术支"credits":55,score:95}{"_id":"1008”「name":"苏锦州","sex":"男","age":18,"major"」移动应用开发","credits”:50,score:70){"_id":"1009","name":"张文杰","sex":"女","age":20,"major":"软件技术支"credits":53,score:40){"_id":"1010”「name":"王林"Jse/:"男","age":18,"niaj。/:”移动应用开发"Jcredits":47,score:87}答案:29、请用查询语句显示计算机应用技术专业的学生人数。答案:30、请用查询语句显示年龄大于19岁的女生信息。答案:31、请用查询语句显示计算机应用技术和软件技术专业成绩大于90分的学生姓名、性别、专业和成绩答案:32、请用查询语句显示移动应用开发专业和计算机应用技术专业年龄为19-20岁女生的姓名、性别和成绩答案:33、请将陈好的专业(major)修改为移动应用开发。答案:34、请给软件技术专业的所有女生添加一个字段course,值为MongoDB答案:35、请将李德胜的年龄减少2岁答案:36、请删除计算机应用技术专业男生的成绩(score)字段答案:37、请删除所有成绩不及格的学生信息。答案:38、查询所有男生的姓名,性别,年龄信息,并且按照年龄的降序显示答案:39、请查询成绩最好的学生的姓名,年龄,专业和成绩信息答案:答案:52、使用配置文件启动mongoDB服务端和客户端40、查找所有学生信息,按照专业升序,年龄降序排列。答案:41、请删除学生集合。答案:42、向students集合中添加如下文档::"1001”「name":♦程明","sex"一男","age":19,"major":”计算机应用技术","credits”:52,score:92){"_id":"1002","name":"刘萍","sex"■女","age":18,"major":”移动应用开发","credits”:51,score:88):"1003","name":"张静","sex":"女","age":20,"major":”计算机应用技术","credits”:48,score:96)"1004","name":"陈好","se-女","age":20,"major":"软件技术","credits":53,score:97):"1005”「name":"施行"「sex":"男","age":20,"major":”计算机应用技术","credits":54,score:60}{"_id":"1006","name":"刘文平","sex":"女","age":18,"major":”软件技术支"credits":50,score:86){"_id":"1007","name":"李德胜","sex":"男","age":20,"major"」计算机应用技术","credits":55,score:95}:"1008","name":"苏锦州","sex":"男","age":18,"major”」移动应用开发","credits”:50,score:70){"_id":"1009","name":"张文杰","sex":"女","age":20,"major":"软件技术","credits“:53,score:40){"_id":"1010”「name":"王林"Jse/:"男","age":18,"niaj。/:”移动应用开发","credits":47,score:87)答案:43、请用查询语句显示计算机应用技术专业的学生人数。答案:44、查找所有学生信息,按照专业升序,年龄降序排列。答案:45、爬取中国电影票房网(http:〃58921.com/),分析网页内容,爬取电影名称、当日排片、当日人次、当日预售票房、实时累积票房等数据,并将数据存储到MongoDB数据库中。答案:46、爬取“世界大学城空间”留言板网页信息(http:〃www.worlduc.com/SpaceShow/leaveword/List.aspx?uid=319211)的评论用户名、评论用户地址、评论时间、评论内容、回复次数,并将结果存储到MongoDB中。47、【任务描述】任务1-1安装mongoDB数据库任务1-2启动mongoDB服务端和客户端任务1-3使用配置文件启动mongoDB服务端和客户端任务1-4将mongoDB服务器作为本地服务启动【任务要求】1、完成实验报告并上传:把操作过程的关键步骤截图下来,每张图片辅以文字的说明,每个任务的截图张数为(3-5张)。2、作业标为:【第1次作业】mongoDB的安装、启动与配置答案:48、请完成实训任务一的内容,并以附件形式提交。SWF或者doc格式都可。答案:49、一环境变量.txt答案:50、在Windows平台下安装mongoDB3.4版本,并配置好环境变量答案:51、手动启动mongoDB服务端和客户端答案:53、将mongoDB服务器作为本地服务启动答案:54、使用命令创建数据库myDB和集合collectionl答案:使用命令查看当前所有数据库答案:使用命令切换到数据库testDB答案:使用命令显示当前的数据库答案:58、使用命令删除当前数据库testDB答案:59、使用命令显式创建集合students答案:60、使用命令显式创建集合teachers,要求该集合大小固定为1G,集合中最多允许1万条答案:61、使用命令隐式创建集合employees,该集合里面有一条记录【姓名:张三,年龄:25,职位:程序员,部门:研发部,工资:9000]答案:62、使用命令查看当前数据库当中的所有集合答案:63、使用命令删除集合employees答案:64、用insert()向students集合中添加:_id为1001,姓名为张三,年龄为20的文档。答案:65、用save。向students集合中添加:姓名为尼古拉斯赵四,年龄为20的文档。答案:66、查询students表中的内容。答案:67、向students中添加自己的姓名,性别,班级,年龄信息,婚否等信息。答案:68、向students中添加:姓名-张三,性别-男,年龄-19,地址-天心区,父母-(姓名一张三他爸,年龄-49,工作-务农,姓名一张三他妈,年龄-45,工作-教师),所选课程-[Java,MySQL],成绩-78。注:本题添加要有缩进,一目了然。答案:69、向test集合添加10000条数据,数据的内容为学生1号-学生10000号答案:70、使用命令查看students集合中姓名为尼古拉斯赵四年龄为40的文档答案:71、使用命令查找students集合中的第一条记录答案:72、使用命令显示students集合中的文档数答案:73、使用命令删除students集合中姓名为尼古拉斯赵四年龄为20的文档答案:74、使用命令删除test集合中的所有文档答案:75、显示users集合当中方世玉的名字修改为洪七公,college改为“家里蹲”答案:76、使用$set修改器为姓名为于谦的记录添加一个爱好字段,于谦有三大爱好:抽烟,喝酒,烫头答案:77、使用$set修改器将年龄为32的所有记录college改为清华大学答案:78、使用upsert参数将姓名为郭德纲的年龄更新为39岁。答案:79、将所有年龄为19岁的学生成绩一律减少30分答案:80、将所有年龄是20岁的人的成绩修改为89答案:答案:答案:89、将学号为1001的学生成绩修改为9181、删除“张三”的年龄、课程与成绩字段答案:82、将“张三”name字段名称修改为“姓名”答案:83、将“赵六”的姓名修改为“金九”答案:84、将所有姓名为“金九”的score修改为89,70,52答案:85、将年龄为30岁学生姓名修改为“郭德纲",score修改为97【提示:upsert]答案:86、将所有年龄18岁的男生总学分减少8个学分。答案:87、查询计算机应用技术和软件技术专业成绩大于80分的学生姓名、性别、专业和成绩。答案:88、将所有计算机应用技术和软件技术专业成绩大于80分的等级grade设置为优秀答案:90、查询计算机应用技术专业成绩在90分以上(包含),年龄为19-20岁女生信息答案:91、将计算机应用技术专业成绩在90分以上(包含),年龄为19-20岁女生的等级grades设置为尖子生答案:92、将所有成绩在80-90之间的学生等级grade设置为优秀,总学分加上0.5。答案:93、查找总学分credits大于53的学生的学号、姓名、专业、总学分和成绩。答案:94、查找年龄大于等于19或者性别为女的学生信息。答案:95、查询移动应用开发男生的学号、姓名、性别、专业和总学分。答案:96、查询专业为计算机应用技术和移动应用开发的男生的学号、姓名、性别、专业和总学分。答案:97、查询计算机应用技术专业成绩在80分(包含)以上的学生人数。答案:98、显示等级为优秀或尖子生的计算机应用技术专业女生或者年龄为19岁的学生姓名、性别、年龄、专业和成绩信息99、查询成绩在80分以上(包含),年龄为19-20岁女生的姓名、性别和成绩答案:100、查询所有姓名里面包含“丽”或者以“好”结尾的学生信息,不显示协会community。答案:101、用正则查询所有教授和副教授的信息答案:102、查询专业为空的学生信息,不显示协会community答案:103、查询credits不为空的学生信息,不显示协会community答案:104、用$行查询职称是助教或副教授的教师信息答案:105、用$班11查询不是123号部门的教师信息答案:106、查询没有专业的学生信息,不显示协会community答案:107、查询加入了“计算机协会”的学生姓名、性别、年龄和协会信息答案:108、查询加入了〃舞蹈协会〃,〃外联社〃的学生姓名、性别、年龄和协会信息【注:必须是先加入〃舞蹈协会〃,后加入〃外联社〃】答案:109、查询加入了〃舞蹈协会〃,〃外联社〃的学生姓名、性别、年龄和协会信息【注:只要是包含〃舞蹈协会〃,〃外联社〃即可】答案:110、查询凡是有协会的学生加入的第2个协会信息,只显示学生姓名、性别、年龄和协会信息答案:111、查询只加入了一个协会的学生姓名、性别、年龄和协会信息答案:答案:112、查询加入的第二个协会是“舞蹈协会”的学生姓名、性别、年龄和协会信息答案:113、查询岳麓区20岁学生的姓名、性别、年龄和协会信息,要求只显示加入的最后一个协会答案:114、查询岳麓区20岁学生的姓名、性别、年龄和协会信息,要求只显示加入的第二个和第三个协会答案:115、查询计算机应用技术专业成绩在80分(包含)以上的学生人数。答案:116、查询所有男生的姓名,性别,年龄信息,并且按照年龄的降序显示。答案:117、查询所有有成绩的学生信息,并按成绩的降序排序。答案:118、查询地址不在天心区和开福区的前三个学生信息。答案:119、查询所有教师信息,按部门的升序工资降序排列。答案:120、查询职称为讲师,工资第2和第3高的教师信息。答案:121、查询1号部门男教师工资最高教师信息。答案:122、查询软件技术专业成绩在60分以下(包含),年龄为19-20岁女生信息(要求:要包含$where查询)。答案:123、查找年龄大于等于19或者性别为女专业不为空的学生信息,按照年龄的升序成绩的降序显示。答案:124、将工资高于4500的男讲师的职称修改为副教授。答案:125、将计算机应用技术专业的男生成绩在90分以上(包含)总学分加上1.7。答案:126、将1号部门年龄小于30岁的女讲师的部门更新为3o答案:127、删除成绩不及格或者总学分小于50的女生。答案:128、删除软件技术专业和移动应用开发专业19岁的男生。答案:129、删除1号和2号部门,工资在3000-5000之间的,年龄小于35的教师信息。答案:130、答案:PAGE\*MERGEFORMAT#、PAGE\*MERGEFORMAT#、(2)配置path环境变量,确保MongoDB的相关路径包含在path变量中。答案:.0)手动启动瞬睡耳艮服务端和客户端,答案:133(4)使用配置文件启动照照殂服务端和客户端裂答案:(5)将勘9喀D艮服务器作为本地服务启动〃-LOI\答案:135、(1)创建数据库和集合使用命令创建数据库myDB和集合collection1使用命令创建数据库testDB和集合collection答案:查看数据库①使用命令查看当前所有数据库②使用命令切换到数据库testDB③使用命令显示当前的数据库136、答案:(3)删除数据库①使用命令删除当前数据库testDB②使用命令查看当前所有数据库137、答案:PAGE\*MERGEFORMAT#、PAGE\*MERGEFORMAT#、(4)创建集合①使用命令切换到数据库myDB使用命令显式创建集合students使用命令显式创建集合teachers,要求该集合大,答案:139、④使用命令隐式创建集合employees,该集合里面有一部门;研发部,工资:9000)答案:140、(5)查看集合①使用命令查看当前数据库当中的所有集合(两种答案:PAGE\*MERGEFORMAT#、PAGE\*MERGEFORMAT#、(6)删除集合①使用命令删除集合employees②使用命令查看当前数据库当中的所有集合(使用答案:(1)创建数据库mydb,给指定的集合添加文档。用insert。向studenls集合中添加:_id为1001,姓名为张三,年龄用insert。向students集合中添加:姓名为尼古拉斯赵四,年龄为4和save。向students集合中添加:姓名为尼古拉斯赵四,年龄为2c查询students表中的内容。答案:解析:用insert。向students集合中添加:_id为1001,姓名为李白,年龄为用save。向students集合中添加:_id为1001,姓名为李白,年龄为:⑦向students中添加自己的姓名,性别,班级,年龄信息,婚否等信息答案:解析:PAGE\*MERGEFORMAT#、PAGE\*MERGEFORMAT#、向students中添加:姓名-张三,性另I」-男,年龄・19,地址-天心区,作•务农,姓冬•张三他妈,年龄・45,工作•教师),所选课程-[Java,N有缩进,一目了然。查询students表中的内容。答案:145、向test集合添加10000条数据,数据的内容为女朋友1号■女朋友10001答案:146、(2)查找文档①使用命令查看students集合中姓名为尼古拉斯赵四的文档结果:②使用命令查看students集合中姓名为尼古拉斯赵四年龄为40的:结果:答案:147、(3)删除文档①使用命令显示students集合中的文档数②使用命令删除students集合中姓名为尼古拉斯赵四年龄为20的文栏③使用命令删除test集合中的所有文档答案:解析:PAGE\*MERGEFORMAT#、答案:PAGE\*MERGEFORMAT#、答案:(4)更新数据库①数据准备,向users集合插入如下数据,查询users集合中的所牵001","name002","name603","name004","name005","name006","name007","nameeeeG@992999111aaQaa己Qllal9a«atal9aa,,■•f9,alI■■■■IIBIB="女===男:•■::“:•■•■!>••XXXXXeeIBeeeIBsSXssSX■■■IQal;alQss,,■•,,,Bl三无敏芷青世谦张张赵周宋方于〃1002〃,“name〃1003〃,〃name〃〃张三丰〃,〃sex〃:〃男〃,〃age〃:70,“college〃:〃老年大学〃}〃张无忌〃,〃sex〃:〃男〃,〃age〃:30,“college〃:〃武当学院〃}〃赵敏〃,〃sex〃:〃女〃,〃age〃:30,“college〃:〃皇家学院〃}〃1004〃,〃name〃“1005〃,“name”〃:L006〃,〃name〃周止若,sex〃宋青〃,〃sex〃方世玉〃,〃sex〃/一〃〃〃QC〃-1-1〃女,age:18,college〃男〃,〃age〃:32,"college””男〃,〃age〃:30,"college”〃峨眉学院〃}〃武当学院〃}〃少年学院〃}答案:〃1007〃,〃name〃〃于谦〃,〃sex〃:〃男〃,〃age〃:32}149、答案:150、答案:151、答案:152、⑤使用iipsert参数将姓名为郭德纲的年龄更新为39岁。PAGE\*MERGEFORMAT#、PAGE\*MERGEFORMAT#、(1)创建数据库niydb,给指定的集合添加文档,数据如下。,age:19,course:/zJav<,age:20,course:;“jav:,age:19,course;「Jav;,age:21,course:.“Lini,age:19,course:rPytl,age:20,course:/zJav<>J,"age";21));男女女男男女女〃〃〃〃〃〃〃XXXXXXXueeeeeesssssss〃,〃J,〃,〃,〃J三四五六八九十张李王赵钱金银db.students,insert('「'name”db.students,insert(jnamedb.students,insert(‘namedb.students.insert(,〃rtnamedb.students.insert(〃〃namedb.students,insert(«〃〃namedb.students,insert(7namedb.students,insert({〃_id":"1001","name":"张三","sex":"男〃,"age":19,"course":["Java","MySQL","mongoDB"],"score〃:59});db.students,insert({"_id":"1002","name":"李四",〃sex〃:“女","age":20,"course":["Java","mongoDB"],"score“:76});db.students,insert({〃_id":"1003〃,"name":〃王五〃,"sex”:〃女〃,“age":19,"course":["Java",〃Hadoop〃],“score":88});db.students,insert({"_id":"1004","name":"赵六","sex":"男","age":21,"course":["Linux","MySQL"],"score":95});db.students,insert({〃_id":"1005","name":"钱八〃,"sex":"男〃,"age":19,"course":["Python”,〃PS〃],“score“:62});db.students,insert({“_id〃:〃1006〃,"name":"金九","sex":"女〃,"age":20,"course":["Java","MySQL"],"score":56});db.students,insert({"_id〃:“1007","name":"银十","sex":"女〃,"age":21});答案:154、(2)基本更新操作①将所有年龄为19岁的学生成绩一律减少30分②将所有年龄是20岁的人的成绩修改为89答案:155、③删除“张三”的年龄、课程与成绩字段④将“张三”name字段名称修改为“姓名”⑤将“赵六”的姓名修改为“金九”答案:答案:156、®将所有姓名为“金九”的score修改为89,70,52⑦将年龄为30岁学生姓名修改为“郭德纲”,scoie修改为97【提示:i答案:157、(3)数组的更新①向“张三”添加课程C语言②向“李四”的课程追加一个“3FI教你吃鸡”答案:③向“王五”的课程追加多个元素:“点穴保健DIY”和“葵花宝典入门”,④向“赵六”的课程追加多个元素:“点穴保健DIY"和“葵花宝典入门”答案:⑤向〃王五”的课程追加多个元素;“装B技巧”和“Java”。【要求工^U$each]⑥只保留“王五”的后面三门课程。【提示:Sslice]答案:⑦清空“李四”的课程信息。⑧删除“赵六”的最后一门课程⑨删除“赵六”的“MySQL”这门课程答案:PAGE\*MERGEFORMAT#、PAGE\*MERGEFORMAT#、⑩一次性删除“王五”的“点穴保健DIY”和“葵花宝典入门”这两门课程⑪向“张三”添加课程“点穴保健DIY”和“葵花宝典入门”和"Hadoop”答案:(1)创建数据库mydb,给指定的集合添加文档。①用iu§ertMauyO向courses集合中添加如下文档:,"—id":"OOl'Jcnanie”:"计算机基石出“,"ternT:l「hours":68"cn{"[1d:"002。飞11皿二;!”出程序设计、飞打皿〃:1,二。以5":96/,{「id":"003","cname”;”网页设计〃Jterm”:2「hours”;64,"cred答案:②用in§ertMauyO向students集合中添加如下文档?{"_id":"1001","name":"程明","sex"■男","age":19,"major”:"计算机应用技术","credits":52,score:92){"_id":"1002","name":"刘萍","sex":"女","age":18,"major":”移动应用开发","credits”:51,score:88}{"_id":"1003”「name":"张静"Jsex":"女","age":20,"major":”计算机应用技术","credits":48,score:96){"_id":T.004","name":"陈好","sex":"女","age":20,"major":"软件技术","credits":53,score:97):"1005","name":"施行"「sex":"男","agJ:20,"major":”计算机应用技术","credits":54,score:60}{"_id":"1006","name":"文l]文平","sex":"女","age":18,"major":"软件技术","credits“:50,score:86):"1007","name":"李德胜","sex":"男","age":20,"major"」计算机应用技术”/credits":55,score:95}:"1008","name":"苏锦州","sex":"男","age":18,"major”」移动应用开发","credits”:50,score:70}{"_id":"1009","name":"张文杰","sex":"女","age":20,"major":"软件技术","credits“:53,score:40){"_id":"1010”「name":"王林"「sex":"男","ag」:18,"major":”移动应用开发〃Jcredits“:47,score:87}答案:答案:答案:(2)查找和更新文档将所有年龄18岁的男生总学分减少8个学分。查询计算机应用技术和软件技术专业成绩大于80分的学生姓名「、答案:③将所有计算机应用技术和软件技术专业成绩大于80分的等级grade设,④将学号为10为的学生成绩修改为改答案:查询计算机应用技术专业成绩在90分以上(包含),年龄为19-20岁二将计算机应用技术专业成绩在90|分以上(包含),年龄为19-20岁女4答案:将所有成绩在80・90之间的学生等级grade设置为优秀,总学分加上0查找总学分ctedits大于53的学生的学号、姓名、专业、总学分和成青答案:⑨查找年龄大于等于19或者性别为女的学生信息。⑩查询移动应用开发男生的学号、姓名、性别、专业和总学分。PAGE\*MERGEFORMAT#、PAGE\*MERGEFORMAT#、⑪查询专业为计算机应用技术和移动应用开发的男生的学号、姓幺、性,⑫查询计算机应用技术专业成绩在80分(包含)以上的学生人数。答案:170、⑬显示等级为优秀或尖子生的计算机应用技术专业女生或者年龄为19i和成绩信息⑭查询成绩在80分以上(包含),年龄为1%20岁女生的姓名、性别和,答案:(3)删除文档①删除成绩不及格或者总学分小于45的学生②删除软件技术专业和移动应用开发专业成绩在60-70的男生答案:(1)创建数据库mydB,给指定的集合添加文档。db.students.insertMany([:"1001","name":"程明","sex":"男"「age":19,"major":"计算机应用技术“「credits“:52,score:92),{"id":"1002","name":"刘萍","sex":"女"「age":18,"major":"移动应用开发","credits“:51,score:88),{"id":"1003","name":"张静"「sex":"女","age":20,"major”:"计算机应用技术”「credits“:48,score:96),Qd":"1004","name":"陈好","sex":"女","age":20,"major”:〃软件技术",“credits“:53,score:97),答案:答案:Qd”<1005\"name":"施行"Jsex":"男","age”:20-major":”计算机应用技术","credits“:54,score:60),{"_id":"1006","name":"刘文平","sex":"女","age":18,"major":"软件技术","credits":50,score:86),Qd":"1007”「name"■李德胜"「sex"■男","age":20,"major":"计算机应用技术"/"credits“:55,score:95),{"id":"1008","name":"苏锦州"Jsex":"男","age":18,"major〃:“移动应用开发"credits":50,score:70),{"_id":"1009","name":'张文杰","sex":"女","age":20,"major":"软件技术","credits":53,score:40),{"id":"1010”「name":"王林"「sex":"男","age":18,"major":"移动应用开发","credits“:47,score:87),{"_id":"1018","name":"施行","sex":"男","age":19,"credits":null,score:70},{"_id":"1019","name":"马萌","sex":"女","age":19,"major":null,score:null},{"id":"1020","name":"王林"「sex":"男","age":18,"major":null,“credits“:47}])db.students.insert({"_id":"1011","age":19,"name":"张三","address":"天心区","community”:厂计算机协会”「舞蹈协会英语协会","外联社”]});db.students.insert({"_id":"1012","age":20,"name"」李四”「address":"岳麓区","community”:厂计算机协会”「英语协会”]});db.students.insert({"_id":"1013","age":18,"name":"王五","address":"岳麓区","community":["英语协会”]});db.students.insert({"_id":"1014","age":19,"name":"赵六","address":"天心区","community":["舞蹈协会",”外联社”]});db.students.insert({"_id":"1015","age":21,"name"」钱八”「address":"开福区”「community”:『英语协会”]});db.students.insert({"_id":"1016","age":18,"name":"金九","address":"天心区","community”:「夕卜联社","舞蹈协会”1});db.students.insert({"_id":"1017","age":19,"name"」银十”「address":"开福区”));db.teachers.insertMany([{"id”
/
本文档为【MongoDB数据库开发-题库带答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索