SocialProfileSchema = new mongoose.Schema source: type: String enum: [\'twitter\',\'facebook\'] lowercase: true user_id: String profile_url: String p
How about a dbref? It will let you access the SocialProfiles directly instead of having to loop through a bunch of embedded objects
http://mongoosejs.com/docs/populate.html