Serialization of a User Object

How do I solve this?

passport.deserializeUser((id, done) => {
        
  [Gives error here] --> db.collection('users').findOne(
            {_id: new ObjectID(id)},
            (err, doc) => {
                done(null, doc);
            }
        );
  done(null, null)
    });

MongoDB is already in dependencies:

{
  "//1": "describes your app and its dependencies",
  "//2": "https://docs.npmjs.com/files/package.json",
  "//3": "updating this file will download and update your packages",
  "name": "FCC-Advanced-Node-and-Express",
  "author": "http://github.com/JosephLivengood",
  "version": "0.0.1",
  "description": "What am I about?",
  "main": "server.js",
  "scripts": {
    "start": "node server.js"
  },
  "dependencies": {
    "express": "^4.16.4",
    "cors": "^2.8.4",
    "body-parser": "^1.18.3",
    "mongodb": "^3.1.8",
    "helmet": "^3.14.0",
    "pug": "^2.0.3",
    "passport": "^0.4.0",
    "express-session": "^1.15.6"
  },
  "engines": {
    "node": "4.4.3"
  },
  "repository": {
    "type": "git",
    "url": "https://hyperdev.com/#!/project/welcome-project"
  },
  "keywords": [
    "node",
    "hyperdev",
    "express"
  ],
  "license": "MIT"
}

You have to comment out the code inside deserializeUser() because we haven’t set up the db yet.

Replace it with done(null,null); and it should be fine.