'use strict';

/**
 * Module dependencies.
 */
var mongoose = require('mongoose'),
  Schema = mongoose.Schema;

/**
 * Client Schema
 */
var ClientSchema = new Schema({
  clientID: {
    type: String,
    trim: true
  },
  clientName: {
    type: String,
    trim: true
  },
  clientSecret: {
    type: String,
    trim: true
  },
  redirectURI: {
    type: String,
    trim: true
  },
  user: {
    type: Schema.ObjectId,
    ref: 'User'
  }
});

mongoose.model('Client', ClientSchema);

'use strict';

/**
 * Module dependencies.
 */
var mongoose = require('mongoose'),
  Schema = mongoose.Schema;

/**
 * Client Schema
 */
var ClientSchema = new Schema({
  created: {
    type: Date,
    default: Date.now
  },
  clientID: {
    type: String,
    trim: true
  },
  clientName: {
    type: String,
    trim: true
  },
  clientSecret: {
    type: String,
    trim: true
  },
  redirectURI: {
    type: String,
    trim: true
  },
  user: {
    type: Schema.ObjectId,
    ref: 'User'
  }
});

mongoose.model('Client', ClientSchema);

Add field 'created' to Client collection