1.0.0
(any)
(any
= []
)
object of utils function.
(Function)
load function by input model object
(Function)
load function by input name of the model object
database model
Type: Object
Type: DefaultModel
Banner
model, create by use default model class (
DefaultModel
).
Type 1
- text bannerType 2
- link bannerType 3
- image bannercolumn_name | type | require? |
---|---|---|
title | string | true |
type | 1,2,3 | true |
header | string | if type=1 |
footer | string | if type=1 |
detail | string | if type=2 |
link | string | if type=2 |
background | string | false |
const banner = require('./models').banner
Concept
model, create by use default model class (DefaultModel)
column_name | type | require? |
---|---|---|
title | string | false |
detail | string | false |
Type: DefaultModel
const concept = require('./models').concept
Event
model, create by use default model class (DefaultModel).
column_name | type | require? | unique? | index? |
---|---|---|---|---|
year | number | true | true | true |
datetime | date | false | false | false |
locations | obj-id[] | false | false | false |
speakers | obj-id[] | false | false | false |
members | obj-id[] | false | false | false |
banners | obj-id[] | false | false | false |
Type: DefaultModel
const event = require('./models').event
Location
model, create by use default model class (DefaultModel)
column_name | type | require? |
---|---|---|
name | string | true |
detail | string | false |
lat | number | true |
lon | number | true |
Type: DefaultModel
const location = require('./models').location
Partner
model, create by use default model class (DefaultModel)
column_name | type | require? |
---|---|---|
name | string | false |
image | string | false |
url | string | false |
Type: DefaultModel
const partner = require('./models').partner
Speaker
model, create by use default model class (DefaultModel)
column_name | type | require? |
---|---|---|
name | string | true |
description | string | false |
topic | string | false |
image | string | false |
youtube_id | string | false |
Type: DefaultModel
const speaker = require('./models').speaker
Volunteer
model, create by use default model class (DefaultModel)
column_name | type | require? |
---|---|---|
name | string | true |
position | string | true |
image | string | false |
Type: DefaultModel
const volunteer = require('./models').volunteer
create mongo schema and model, More mongoosejs
(string)
database name
(Object)
column inside database
(Object)
option of Schema creator
config file for setting express application