Skip to content

Instantly share code, notes, and snippets.

@danared
Created March 27, 2015 18:54
Show Gist options
  • Save danared/a8e26ad6948da1261757 to your computer and use it in GitHub Desktop.
Save danared/a8e26ad6948da1261757 to your computer and use it in GitHub Desktop.
var personSchema = new mongoose.Schema({
name: String
});
var bandSchema = new mongoose.Schema({
name: String,
lead: { type: mongoose.Schema.Types.ObjectId, ref: 'person' }
});
var Person = mongoose.model('person', personSchema, 'people');
var Band = mongoose.model('band', bandSchema, 'bands');
var axl = new Person({ name: 'Axl Rose' });
var gnr = new Band({ name: "Guns N' Roses", lead: axl._id });
// Save Person and Band
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment