Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
const express =require('express')
const mongo = require('mongoose')
const router =express.Router()
const Ninja=require('../models/ninja')
mongo.set('useCreateIndex',true)
//get a list of ninjas from db
router.get('/ninjas',function(req,res,next){
near:
{type:'point',coordinates:[parseFloat(req.query.lng),parseFloat(req.query.lat)]},
spherical: true ,maxdistance :100000,distanceField: "dist.calulated"}
}]).then(function(ninjas){
res.send(ninjas)
})
})
//add a new of ninjas from db
router.post('/ninjas',function(req,res,next){
Ninja.create(req.body).then((ninja) => {
res.send(ninja)
}).catch(next)
})
// update a new of ninjas from db
router.put('/ninjas/:id',function(req,res,next){
Ninja.findByIdAndUpdate({_id: req.params.id},req.body).then(function()
{ Ninja.findOne({_id: req.params.id},req.body).then(function(ninja){
})
//Delete a ninjas from db
router.delete('/ninjas/:id',function(req,res,next){
})
module.exports=router