Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var Schema = mongoose.Schema;
  2.  
  3. var personSchema = Schema({
  4.     _id     : Number,
  5.     name    : String,
  6.     age     : Number,
  7.     stories : [{ type: Schema.Types.ObjectId, ref: 'Story' }]
  8. });
  9.  
  10. var storySchema = Schema({
  11.     _creator : { type: Number, ref: 'Person' },
  12.     title    : String,
  13.     fans     : [{ type: Number, ref: 'Person' }]
  14. });
  15.  
  16. var Story  = mongoose.model('Story', storySchema);
  17. var Person = mongoose.model('Person', personSchema);
  18.  
  19. var aaron = new Person({ _id: 0, name: 'Aaron', age: 100 });
  20.  
  21. aaron.save(function (err) {
  22.     if (err) return console.log(err);
  23.  
  24.     var story1 = new Story({
  25.         title: "Once upon a timex.",
  26.         _creator: 99    // assign the _id from the person
  27.     });
  28.  
  29.     story1.save(function (err) {
  30.         if (err) return console.log(err);
  31.         // thats it!
  32.     });
  33. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement