// Article schema

var ArticleSchema = new Schema({
  title       : {type : String, default : '', trim : true},
  body        : {type : String, default : '', trim : true},
  created_at  : {type : Date, default : Date.now},
  updated_at  : {type : Date, default : Date.now}
});

ArticleSchema.path('title').validate(function (title) {
  return title.length > 0;
}, 'Article title cannot be blank');

ArticleSchema.path('body').validate(function (body) {
  return body.length > 0;
}, 'Article body cannot be blank');


mongoose.model('Article', ArticleSchema);

@@ -45,16 +45,18 @@
 chema(%7B%0A
+  
   title 
@@ -105,19 +105,20 @@
  : true%7D
-,
 %0A 
+ ,
  body   
@@ -170,66 +170,73 @@
 rue%7D
-,
 %0A  
-created_at  : %7Btype : Date, default : Date.now%7D,%0A  upd
+, user        : %7Btype : Schema.ObjectId, ref : 'User'%7D%0A  , cre
 ated
@@ -278,17 +278,16 @@
 .now%7D%0A%7D)
-;
 %0A%0AArticl
@@ -353,33 +353,32 @@
 title.length %3E 0
-;
 %0A%7D, 'Article tit
@@ -397,17 +397,16 @@
  blank')
-;
 %0A%0AArticl
@@ -477,17 +477,16 @@
 ngth %3E 0
-;
 %0A%7D, 'Art
@@ -512,17 +512,16 @@
  blank')
-;
 %0A%0A%0Amongo
@@ -559,6 +559,5 @@
 ema)
-;
 %0A

add user to articles