在mongodb中,数据"_ID" : "STU0001", "NAME" : "Tom Green", "STU_INFO" : { "AGE" : 18, "SEX" : "Male", "CLASS" : "人工智能1班" } }更改AGE的命令
时间: 2023-12-08 18:38:38 浏览: 29
在MongoDB中,可以使用update()方法来更新文档中的数据。具体命令如下:
```
db.collection.update(
{ _id: "STU0001" }, //筛选条件,这里使用"_id"字段
{ $set: { "STU_INFO.AGE": 20 } } //更新操作,使用$set操作符更新"STU_INFO.AGE"字段的值为20
)
```
以上命令将"_id"为"STU0001"的文档中"STU_INFO.AGE"字段的值更新为20。其中,$set操作符用于指定要更新的字段及其新值。
相关问题
在右侧命令行中连接 MongoDB ,创建一个名为 mydb 的数据库,并插入数据:_id:1,name:"李小红"。
好的,我可以帮你操作。
首先,你需要在本地安装 MongoDB 数据库和相应的驱动程序。然后,打开命令行工具,进入 MongoDB 的安装目录,启动 MongoDB 服务。
接着,输入 `mongo` 命令连接到 MongoDB 数据库。在连接成功后,输入以下命令创建一个名为 `mydb` 的数据库:
```
use mydb
```
然后,使用以下命令插入一条数据:
```
db.myCollection.insert({_id:1,name:"李小红"})
```
其中,`myCollection` 是你要插入数据的集合名称,你可以自己定义。
这样,就完成了在 MongoDB 中创建名为 `mydb` 的数据库,并插入了一条数据的操作。
在MongoDB shell中,请完成如下操作: (1)建立school数据库; (2)向stu集合中插入如下数据: _id:1,name:'张珊',sex:'女',age:23,class:'1班' _id:2,name:'李思',sex:'男',age:20,class:'2班' (3)查看男生的信息; (4)将李思的年龄调整为21岁; (5)按class降序创建索引; (6)统计各class的平均年龄avg_class; (7)删除2班同学的信息
以下是在 MongoDB shell 中完成操作的代码:
1. 建立school数据库
```
use school
```
2. 向stu集合中插入数据
```
db.stu.insertMany([
{_id:1,name:'张珊',sex:'女',age:23,class:'1班'},
{_id:2,name:'李思',sex:'男',age:20,class:'2班'}
])
```
3. 查看男生的信息
```
db.stu.find({sex:'男'})
```
4. 将李思的年龄调整为21岁
```
db.stu.updateOne({name:'李思'}, {$set: {age:21}})
```
5. 按class降序创建索引
```
db.stu.createIndex({class:-1})
```
6. 统计各class的平均年龄avg_class
```
db.stu.aggregate([
{$group: {_id: '$class', avg_class: {$avg: '$age'}}}
])
```
7. 删除2班同学的信息
```
db.stu.deleteOne({class:'2班'})
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)