Skip to content

Commit 13fe696

Browse files
author
xrr2016
committed
⚡ finish Back-End
1 parent 12c0d13 commit 13fe696

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

router/movie.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,22 @@ router.get('/movies', (req, res) => {
1313
res.json(err)
1414
})
1515
})
16-
// 查询单个电影
17-
router.get('/movies/:id', (req, res) => {
18-
Movie.findOne({
19-
_id: req.params.id
20-
})
16+
// 通过ObjectId查询单个电影
17+
router.get('/movie/:id', (req, res) => {
18+
Movie.findById(req.params.id)
2119
.then(movie => {
2220
res.json(movie)
2321
})
2422
.catch(err => {
2523
res.json(err)
2624
})
2725
})
26+
//通过电影的title查询单个电影
27+
router.get('/movie/:title',(req,res) => {
28+
Movie.find({tile:req.params.title})
29+
.then(movie => res.json(movie))
30+
.catch(err => res.json(err))
31+
})
2832
// 添加一部电影
2933
router.post('/movie', (req, res) => {
3034
//使用Movie model上的create方法储存数据
@@ -51,7 +55,7 @@ router.post('/movie', (req, res) => {
5155
// })
5256
})
5357
//更新一部电影
54-
router.put('/movies/:id',(req,res) => {
58+
router.put('/movie/:id',(req,res) => {
5559
Movie.findOneAndUpdate({ _id : req.params.id}
5660
,{ $set : { title: req.body.title,
5761
year : req.body.year,
@@ -63,7 +67,7 @@ router.put('/movies/:id',(req,res) => {
6367
.catch(err => res.json(err))
6468
})
6569
//删除一部电影
66-
router.delete('/movies/:id',(req,res) => {
70+
router.delete('/movie/:id',(req,res) => {
6771
Movie.findOneAndRemove({
6872
_id : req.params.id
6973
})

0 commit comments

Comments
 (0)