 <p><code>story.fans</code> is an array of objectids. objectids do cannot have ratings. You need to add the rating to the Person schema instead of the story schema.</p> <pre><code>var PersonSchema = new Schema({ name : String , age : Number , rating: Number , stories : [{ type: Schema.ObjectId, ref: 'Story' }] }); </code></pre>