文件名称:Practice-mini-birds-related:DevMtn迷你鸟类项目
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-14 16:48:53
JavaScript
迷你鸟相关 目标 该项目将从昨天开始增强我们的迷你项目的功能,以帮助巩固我们对通过Mongoose在MongoDB中使用数据关系的理解。 在项目结束时,您应该知道如何利用Mongoose模型来建立嵌入式和引用关系。 我们将使用三种不同的集合-瞄准器,鸟类和用户。 完成后,API的用户应该能够: 发布新的景点,鸟类或用户 按ID编辑(PUT)现有的景点,鸟类或用户 按ID删除现有的景点,鸟类或用户 在我们的数据库中获取鸟类或用户的列表 获取已填充用户数据的目击清单。 目击者应能够通过以下方式查询: 一个特定的用户 鸟的名字 目击确认与否 我们将需要: 添加用户模型 添加一个Bird对象以导出到我们的瞄准模型 重构我们的瞄准模型 为用户CRUD操作创建端点 将与Sighting模型一起使用的端点调整为新的数据结构并填充需求 步骤1:了解我们的数据结构 在将数据存储在三个不同的集合中时,
【文件预览】:
Practice-mini-birds-related-master
----models()
--------Bird.js(528B)
--------User.js(462B)
--------Sighting.js(358B)
----package.json(452B)
----server.js(916B)
----LICENSE(11KB)
----controllers()
--------UserCtrl.js(253B)
--------SightingCtrl.js(885B)
----sighting.json(1KB)
----.gitignore(526B)
----README.md(4KB)
----user.json(303B)