Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Schema = mongoose.Schema;
- var personSchema = Schema({
- _id : Number,
- name : String,
- age : Number,
- stories : [{ type: Schema.Types.ObjectId, ref: 'Story' }]
- });
- var storySchema = Schema({
- _creator : { type: Number, ref: 'Person' },
- title : String,
- fans : [{ type: Number, ref: 'Person' }]
- });
- var Story = mongoose.model('Story', storySchema);
- var Person = mongoose.model('Person', personSchema);
- var aaron = new Person({ _id: 0, name: 'Aaron', age: 100 });
- aaron.save(function (err) {
- if (err) return console.log(err);
- var story1 = new Story({
- title: "Once upon a timex.",
- _creator: 99 // assign the _id from the person
- });
- story1.save(function (err) {
- if (err) return console.log(err);
- // thats it!
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement