MongoDB的练习一

本文详细介绍如何使用MongoDB进行数据操作,包括创建数据库、插入、查询、更新和删除文档等核心功能,以及对文档属性的增删改查。通过具体实例,帮助读者掌握MongoDB的基本使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.进入student数据库

use student

在这里插入图片描述
2.向数据库的user集合中插入一个文档

db.users.insert({username:"李梅",age:15})

在这里插入图片描述
3.查询user集合中的文档

db.users.find()

在这里插入图片描述

4.统计数据库user集合中的文档数量

db.users.find().count()

在这里插入图片描述
5.查询数据库user集合中username为李梅的文档

db.users.find({username:"李梅"})

在这里插入图片描述
6.向数据库user集合中的username为李梅的文档,添加一个address属性,属性值为漳州市

db.users.update({username:"李梅"},{$set:{address:"漳州市"}})

在这里插入图片描述

在这里插入图片描述
7.使用{username:“漳州市”} 替换 username 为韩雷雷的文档

db.users.update({username:"李梅"},{username:"韩雷雷",age:16})

在这里插入图片描述

8.删除username为李梅文档的address属性

db.users.update({username:"李梅"},{$unset:{address:""}})

在这里插入图片描述
在这里插入图片描述

9.向username为lili的文档中,添加一个hobby:{cities:[“beijing”,“shanghai”,“shenzhen”] , movies:[“sanguo”,“hero”]}

db.users.update({username:'lili'},{$set:{hobby:{cities:["beijing","shanghai","shenzhen"] , movies:["sanguo","hero"]}}})

在这里插入图片描述
10.查询喜欢电影hero的文档

db.users.find({'hobby.movies':'hero'})

注意:查询内嵌文档时 要加引号。
在这里插入图片描述

11.向lucy中添加一个新的电影Interstellar

db.users.update({username:'lucy'},{$push:{'hobby.movies':'Interstellar'}})

这里用$push而不是 $set。或者 $addToSet也行。区别: push可以重复添加,push 可以重复添加,pushaddToSet不会重复添加。
在这里插入图片描述

12.删除喜欢beijing的用户

db.users.remove({'hobby.cities':'beijing'})

在这里插入图片描述

13.删除user集合
db.users.remove({}) 清空集合,数据库还在

db.users.drop() 删除数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值