第一关:创建数据库
首先我们需要来到 命令行
中,输入 mongo
进入到mongodb数据库中
我们再看看题目的要求:在右侧命令行中连接 MongoDB ,创建一个名为 mydb 的数据库,并插入数据:_id:1,name:”李小红”
我们首先需要 使用mydb数据库
use mydb
然后向其中插入一条数据
db.mydb.insert({_id:1,name:"李小红"})
执行完成后,点击测评即可过关哦!
第二关:创建集合
还是一样的哦,输入 mongo
命令,进入到mongodb数据库中
首先呢,需要使用 Testdb2
数据库
use Testdb2
然后呢,我们需要向集合中插入题目要求给的数据哦
db.t_stu.insert([{_id:1,name:"小明",sex:"男","hobbies":["乒乓球","羽毛球"]},{_id:2,name:"小红",sex:"女","hobbies":["画画","唱歌"]}])
这样,我们就已经把数据添加好了哦!
第三关:文档操作1
输入 mongo
命令,进入到mongodb数据库中
进入之后,我们我们需要使用 Testdb3
数据库
use Testdb3
然后我们需要document变量
document=({_id:1,name:"张小华",sex:"男",phone:"12356986594",hobbies:["打篮球","踢足球","唱歌"]});
然后分别插入到stu1、stu2、stu3集合中
db.stu1.insert(document);
db.stu2.insert(document);
db.stu3.insert(document);
根据题意,我们需要将stu2的值给修改掉
db.stu2.update({phone:"12356986594"},{$set:{phone:"18356971462"}});
我们需要通过save方法来将stu3的集合给替换掉,就可以评测了哦
db.stu3.save({_id:1,name:"张晓晓",sex:"女",phone:"12365498704",hobbies:["跳舞","羽毛球","唱歌"]});
6 条评论
2022-10-10T07:02:20.033+0000 E QUERY [js] ReferenceError: u7537 is not defined :
@(shell eval):1:29
它提升信息给的是你符号没有定义正确,看看你第一行第29个位置是否有问题哈
这是因为什么呢
后面的呢???
[・_・?]
我当时做的时候就只有这几关 有问题可以问我哈!
哭唧唧,现在还有一个第五关,不会啊
o(╥﹏╥)o