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({});
 `
相关推荐
鱼很腾apoc几秒前
【MySQL】 第2期 查询与函数系统详解:从基础 CRUD 到复合多表查询
linux·数据库·学习·mysql·dml
前端 贾公子24 分钟前
LangGraph == 图的状态(State)管理 (下)
运维·服务器·数据库
zlwool34 分钟前
机械行业ERP与进销存的合规选型边界
数据库·erp
梦想的颜色40 分钟前
【AI速览】RAG 向量数据库选型:Milvus、Chroma、Qdrant、PGVector 全维度横向对比
数据库·milvus·chroma·rag·pgvector·向量库·qdrant
小溪学编程1 小时前
向量数据库 Milvus 基础实践:从入门到上手
数据库·milvus
数据最前线1 小时前
雪上加霜,Oracle向蓝色巨人最后的阵地发起挑战
数据库·oracle
于眠牧北1 小时前
Charles配置指定域名抓取和雷电模拟器中抓取APP接口配置
数据库·redis·缓存
福娃筱欢2 小时前
57014 canceling statement due to user request(金仓 KingbaseES)
数据库·kingbase·金仓数据库
ClouGence2 小时前
SAP HANA 数据同步遇到长事务,如何兼顾实时性与完整性?
数据库·后端
数据库小学妹2 小时前
数据库管理工具有哪些?2026主流工具分类与选型对照
数据库·数据库管理工具·数据库工具·信创数据库·数据库客户端