MongoDB练习题带答案 (头歌教程)

本文所有题目来自头歌学习平台https://www.educoder.net/paths/xe4uogqs

代码是自己写的

数据

bash 复制代码
var document = [
    { "_id": 1, "name": "西西", "sex": "女", "age": 23, "national": "汉族" }, 
    { "_id": 2, "name": "东东", "sex": "男", "age": 20, "national": "苗族" }, 
    { "_id": 3, "name": "北北", "sex": "男", "age": 19, "national": "汉族" }, 
    { "_id": 4, "name": "南南", "sex": "女", "age": 15, "national": "傣族" }
];

要求

把上述数据赋值给变量 document (一条命令),插入到集合 stu1 、stu2;

执行查询命令,查找集合 stu1 中年龄大于等于15岁的女生;

执行查询命令,查找集合 stu1 中苗族人;

执行查询命令,查找集合 stu1 中年龄小于20岁的男生;

执行删除命令,删除集合 stu2 的所有数据。

题目的答案

bash 复制代码
`var document = [
    { "_id": 1, "name": "西西", "sex": "女", "age": 23, "national": "汉族" }, 
    { "_id": 2, "name": "东东", "sex": "男", "age": 20, "national": "苗族" }, 
    { "_id": 3, "name": "北北", "sex": "男", "age": 19, "national": "汉族" }, 
    { "_id": 4, "name": "南南", "sex": "女", "age": 15, "national": "傣族" }
]; 
db.stu1.insertMany(document); 
db.stu2.insertMany(document); 
db.stu1.find({ age: { $gte: 15 }, sex: "女" }); 
db.stu1.find({ national: "苗族" }); 
db.stu1.find({ age: { $lt: 20 }, sex: "男" }); 
db.stu2.deleteMany({});
 `
相关推荐
程序员雷欧6 分钟前
Redis进阶知识全解析:高可用部署与数据一致性实战
数据库·redis·缓存
GreatSQL社区7 分钟前
参数配置不当导致GreatSQL异步复制IO线程中断
数据库·greatsql
m0_377618237 分钟前
SQL如何解决GROUP BY导致查询变慢_利用覆盖索引进行优化
jvm·数据库·python
小则又沐风a7 分钟前
深剖string内部结构 手撕string
java·前端·数据库·c++
Garcia Shan8 分钟前
【SQL Server】SQL Server中的DENSE_RANK()
数据库·sql
qq_334563558 分钟前
如何提高SQL存储过程可维护性_解耦复杂业务逻辑
jvm·数据库·python
2401_832635589 分钟前
Spring Data MongoDB 最佳实践:如何构建高效数据访问层
java·mongodb·spring
2301_777599379 分钟前
Golang map底层实现原理_Golang map哈希表原理教程【收藏】
jvm·数据库·python
2301_8135995511 分钟前
Go语言怎么用AWS S3_Go语言S3对象存储教程【总结】
jvm·数据库·python
qq_1898070314 分钟前
如何通过SSH隧道连接远程数据库_本地端口转发与phpMyAdmin
jvm·数据库·python