UNPKG

base-repository

Version:

[![Build Status](https://travis-ci.org/joehua87/base-repository.svg?branch=master)](https://travis-ci.org/joehua87/base-repository)

16 lines (12 loc) 413 B
import mongoose from 'mongoose' import * as ArticleSchema from './article.model.js' import { BaseRepository } from '../../src' const Article = mongoose.model(ArticleSchema.schemaName, ArticleSchema.schema) export default class ArticleRepository extends BaseRepository { constructor() { super(Article, ArticleSchema.config) } * getById(id) { return yield Article.findOne({ _id: id }).lean() } }