Slide 36
Slide 36 text
the analytic event model
var
Mongoose
=
require('mongoose');
var
Schema
=
Mongoose.Schema;
//
The
data
schema
for
an
event
that
we're
tracking
in
our
analytics
engine
var
analyticEventSchema
=
new
Schema({
category
:
{
type:
String,
required:
true,
trim:
true
},
action
:
{
type:
String,
required:
true,
trim:
true
},
label
:
{
type:
String,
trim:
true
},
source
:
{
type:
String,
required:
true,trim:
true
},
dateCreated
:
{
type:
Date,
required:
true,
default:
Date.now
}
});
var
analyticEvent
=
Mongoose.model('analytic_event',
analyticEventSchema);
module.exports
=
{
AnalyticEvent:
analyticEvent
};
/models/analyticEvent.js