slugify-mongoose

1.0.2 • Public • Published

slugify-mongoose

Generate a unique slug for mongoose.

Installation

npm i --save slugify-mongoose

Usage

const slugify = require('slugify-mongoose')
 
const mongoose = require('mongoose')
const Schema = mongoose.Schema
 
const mySchema = new Schema({
    title: { type: String },
    slug: { type: String, slug: 'title', unique: true },
})
 
mySchema.plugin(slugify)

Info

There are currently a lot of plugins for mongoose that already generate slugs, I made this because none of them worked with the web framework feathers.

This plugin also works with keystone.

/slugify-mongoose/

    Package Sidebar

    Install

    npm i slugify-mongoose

    Weekly Downloads

    70

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • ellipticaldoor