通过MongoDB Shell新建一个以自己名字(英文全拼,例如Sunjing)的数据库,并创建一个名为“grade”的集合,在该集合中插入自己上学期五门课程的成绩数据,具体包括课程名称,分数,任课教师,考试时间(或者其他相关信息)。并依次完成对数据进行增、删、改、查等基本操作,
首先,打开MongoDB Shell,连接到MongoDB服务器。然后按照以下步骤操作:
1. 创建一个以自己名字(英文全拼)的数据库,例如Sunjing:
```javascript
use Sunjing
```
2. 创建一个名为“grade”的集合:
```javascript
db.createCollection("grade")
```
3. 插入自己上学期五门课程的成绩数据,例如:
- 课程名称:Math
- 分数:90
- 任课教师:张老师
- 考试时间:2022-01-05
```javascript
db.grade.insertOne({
courseName: "Math",
score: 90,
teacher: "张老师",
examTime: new Date("2022-01-05")
})
```
重复上述操作,插入其他四门课程的成绩数据。
4. 对数据进行增、删、改、查等基本操作:
- 增加一条数据:
```javascript
db.grade.insertOne({
courseName: "Physics",
score: 85,
teacher: "李老师",
examTime: new Date("2022-02-10")
})
```
- 删除一条数据:
```javascript
db.grade.deleteOne({courseName: "Math"})
```
- 修改一条数据:
```javascript
db.grade.updateOne({courseName: "Physics"}, {$set: {score: 95}})
```
- 查询所有数据:
```javascript
db.grade.find()
```
- 查询特定条件的数据:
```javascript
db.grade.find({courseName: "Physics"})
```
- 查询并返回指定字段:
```javascript
db.grade.find({courseName: "Physics"}, {score: 1, teacher: 1, examTime: 1})
```