- MongoDB 教程
- MongoDB - 首页
- MongoDB - 概述
- MongoDB - 优势
- MongoDB - 环境
- MongoDB - 数据建模
- MongoDB - 创建数据库
- MongoDB - 删除数据库
- MongoDB - 创建集合
- MongoDB - 删除集合
- MongoDB - 数据类型
- MongoDB - 插入文档
- MongoDB - 查询文档
- MongoDB - 更新文档
- MongoDB - 删除文档
- MongoDB - 投影
- MongoDB - 限制记录
- MongoDB - 排序记录
- MongoDB - 索引
- MongoDB - 聚合
- MongoDB - 复制
- MongoDB - 分片
- MongoDB - 创建备份
- MongoDB - 部署
- MongoDB - Java
- MongoDB - PHP
- 高级 MongoDB
- MongoDB - 关系
- MongoDB - 数据库引用
- MongoDB - 覆盖查询
- MongoDB - 分析查询
- MongoDB - 原子操作
- MongoDB - 高级索引
- MongoDB - 索引限制
- MongoDB - ObjectId
- MongoDB - Map Reduce
- MongoDB - 文本搜索
- MongoDB - 正则表达式
- 使用 Rockmongo
- MongoDB - GridFS
- MongoDB - 封顶集合
- 自动递增序列
- MongoDB 有用资源
- MongoDB - 问答
- MongoDB - 快速指南
- MongoDB - 有用资源
- MongoDB - 讨论
MongoDB 在线测验
下面的测验提供了与MongoDB 框架相关的多项选择题 (MCQ)。您需要阅读所有给出的答案,然后点击正确的答案。如果您不确定答案,可以使用显示答案按钮查看答案。您可以使用下一题按钮查看测验中的新题组。
Q 1 - 以下哪个是有效的 MongoDB JSON 文档
{}
{ "user_id"=1, "user_name"="Joe Sanders", "occupation"=["engineer","writer"] }
{ "user_id":1; "user_name":"Joe Sanders"; "occupation":["engineer","writer"] }
{ "user_id":1, "user_name":"Joe Sanders", "occupation":[ "occupation1":"engineer", "occupation2":"writer" ] }
答案:A
解释
空文档在 MongoDB 中是有效的。但是,其余三个文档都存在这样或那样的问题。选项 b 有“=”;选项 c 有“;”;选项 d 的数组格式不正确。它应该是一个子文档。
Q 3 - 以下哪个命令可用于检查名为 posts 的集合的大小?
答案:A
解释
要查看集合的统计信息(包括数据大小),请使用 mongo shell 中的 db.collection.stats() 方法。
Q 4 - 对 posts 集合执行以下查询时会发生什么?
db.posts.update({_id:1},{Title:"This is post with ID 1"})
答案:C
解释
不使用 $set 更新文档会将整个文档替换为第二个参数中指定的任何文档。
答案:A
解释
当多个应用程序可以访问数据时,“更新如果当前”模式是一种并发控制方法。
答案:B
解释
$project 运算符仅将包含指定字段的文档传递到管道中的下一阶段。指定的字段可以是输入文档中已存在的字段,也可以是新计算的字段。
答案:A
解释
MongoDB 中的 aggregate 命令旨在专门提高聚合任务的性能和可用性。它使用“管道”方法,其中对象在通过一系列管道运算符(例如 $group、$match 和 $sort)时会发生转换。
Q 9 - $push 和 $addToSet 之间的区别是
A - 只有当新项目的类型相同,$addToSet 才会将项目添加到字段中
B - $addToSet 需要字段已经存在,而 $push 即使字段不存在也可以工作
答案:C
解释
$addToSet 不会将项目添加到给定字段中,如果该字段已经包含它,另一方面 $push 会将给定对象添加到字段中,无论它是否存在。
Q 10 - ________ 运算符将查询结果中数组字段的内容限制为仅包含与查询条件匹配的第一个元素。
答案:B
解释
$elemMatch 运算符将查询结果中数组字段的内容限制为仅包含与 $elemMatch 条件匹配的第一个元素。