联表(population)
Population
var mongoose = require('mongoose')
, 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);Saving refs
Population
设置Populated字段
字段选择
Populating multiple paths
查询条件和其他选项
Refs to children
更新refs
Populating 一个存在的文档
Populating 多个存在的文档
Populating在多个层面
Populating整个数据库
动态参考
Populate虚函数
下一步
Last updated