Menu
CoddyTech

一本书作为文档

本课属于 Coddy Node.js 学习旅程的“使用 MongoDB 的数据库”单元。第 1 课,共 29 课。

数据库会存储信息,供应用稍后读取。MongoDB 会将每个项目存储为一个文档:一个包含命名字段的对象。一本书可以是一个文档。它的标题是文本,年份是数字。

{ title: 'Dune', year: 1965 }

字段名会告诉你一个值代表什么。两本书可以有相同的字段名,但值不同。文档会存储在名为集合的分组中。提供的数据库中已经有三本书。点击“运行”后,打开“数据”选项卡查看它们的字段;你现在还不需要编写数据库调用。

查询时,类型很重要:数值 1987 和文本 '1987' 不同。查询数值年份时,不会匹配以文本形式存储的年份。

challenge icon

挑战

简单

这是一个小型练习项目。项目已提供设置,只编辑 exercise.js。

返回一个描述第四本书的对象:标题为 Beloved,年份为 1987。年份使用数字。GET /result 必须显示 {"title":"Beloved","year":1987}。这一步描述这本书,稍后再插入它。

亲手试试

export function exercise() {
    return null;
}

使用 MongoDB 的数据库中的所有课

自己练习: Express 在线编辑器