【文件属性】:
文件名称:猫鼬模型装饰器:用于构建猫鼬模型的ES2016装饰器函数
文件大小:10KB
文件格式:ZIP
更新时间:2021-02-03 13:29:21
mongoose decorators MongooseJavaScript
猫鼬模型装饰器
ES2016装饰器功能用于构建猫鼬模型。
从Mongoose 4.7.0开始,Mongoose包含一个loadClass函数,可使用ES类定义Mongoose模型。 它与本模块有些不同,但是可能满足您的需求。 有关更多信息,请参阅。
--
安装
npm install --save mongoose-model-decorators
当前,没有用于装饰器的官方Babel变压器。 要使用@Model装饰器语法,您需要将添加到.babelrc或其他Babel配置中。
npm install --save-dev babel-plugin-transform-decorators-legacy
用法
import mongoose from 'mongoose'
import { Model } from 'mongoose-model-decorators'
@ Model
class Channel {
static schema = {
channelName : { type : String , index : true } ,
chan
【文件预览】:
mongoose-model-decorators-master
----.travis.yml(84B)
----.babelrc.js(216B)
----test.js(6KB)
----package.json(1KB)
----readme.md(8KB)
----LICENSE(1KB)
----src()
--------index.js(208B)
--------Plugin.js(245B)
--------Model.js(786B)
--------Schema.js(4KB)
----.gitignore(74B)
----.editorconfig(322B)