base-repository
Version:
[](https://travis-ci.org/joehua87/base-repository)
16 lines (12 loc) • 413 B
JavaScript
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()
}
}