mongoose-dependent-seed

0.6.1 • Public • Published

mongoose-dependent-seed 🌱

BuildStatus code style: prettier semantic-release

Install

npm install mongoose-dependent-seed
yarn add mongoose-dependent-seed

Description

Mongoose database seeder - using your model dependency graph

Usage

seed.js

import Dependency from './dependency.model.js';

export default {
    dependencies: [Dependency],
    seed: deps => [
        {
            dependency,
            ...rest
        }
    ]
}

model.js

import createSeed from 'mongoose-dependent-seed';
import seed from './seed.js';

const Schema = new Schema({...});

export default createSeed('Model', Schema, seed);

app.js

import { seed } from 'mongoose-dependent-seed';

try {
    await seed();
    { ... }
} catch(error) { ... }

License

MIT © Sharon Grossman

Readme

Keywords

none

Package Sidebar

Install

npm i mongoose-dependent-seed

Weekly Downloads

0

Version

0.6.1

License

MIT

Unpacked Size

13.9 kB

Total Files

14

Last publish

Collaborators

  • sharongrossman