Skip to main content

NodeJS: Request and Respose Objects

# req Objects
- req
- req.body, req.queries, req.validationerrors
- res.headers, req.users, req.file, req.assert
- req.params, req.checkbody

#res Objects
- res.send, res.end, res.json, res.render, res.status, res.sendStatus

#
- .limit(4) //limit only upto 4 docs
- skips(3) //skip first 3 docs
- exe //query build and then execute, it is also callback function of mongoose.
- sort({_id: -1}) //for decending order
- populate('userId') //populating data inside the reference.

Comments

Popular posts from this blog

Heroku

Install the Heroku CLI Download and install the  Heroku CLI . If you haven't already, log in to your Heroku account and follow the prompts to create a new SSH public key. $ heroku login Create a new Git repository Initialize a git repository in a new or existing directory $ cd my-project/ $ git init $ heroku git:remote -a mernstackblogappdemo Deploy your application Commit your code to the repository and deploy it to Heroku using Git. $ git add . $ git commit -am "make it better" $ git push heroku master Existing Git repository For existing repositories, simply add the  heroku  remote $ heroku git:remote -a mernstackblogappdemo Source: https://devcenter.heroku.com/articles/heroku-cli

VS Code

1. cmd+shift+p (search feature in vs code) 2. run command (code .) (it will be installed and run code from terminal) # VS CODE - code, debug, extension, extension icon - jshint - prettier-code formatter - beautify - vscode - icons - ESLint - TSLint

Javascript: Object to Array and Array to Object

Output: Final Array [ { mango: 1 }, { apple: 2 }, { banana: 3 }, { orange: 1 }, { watermelon: 1 }, { papaya: 1 } ] Output: Final Object { mango: 1, apple: 2, banana: 3, orange: 1, watermelon: 1, papaya: 1 }