1.0.0 • Published 1 year ago

mongoslug v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

mongoslug

Save unique slug in mongodb

Usage/Examples

  var slug = await mongoslug({ title: projecttitle, modelname: Project });
const Project = require("../model/projects");
const { mongoslug } = require("mongoslug");

exports.start = async (req, res) => {
  var { projectname, userid } = req.params;
  /* getting name and bio from user */
  var slug = await mongoslug({ title: projectname, modelname: Project });

  if (slug) {
    let newProject = new Project({
      projectname: projectname,
      postedBy: userid,
      slug: slug,
    });
    newProject.save((err, data) => {
      if (err) {
        return res.status(400).json({
          error: err,
        });
      } else {
        res.json(data);
        console.log(data);
      }
    });
  }
};