ho uno schema che sembra un po 'come:Mongoose - utilizzando Populate su una serie di ObjectId
var conversationSchema = new Schema({
created: { type: Date, default: Date.now },
updated: { type: Date, default: Date.now },
recipients: { type: [Schema.ObjectId], ref: 'User' },
messages: [ conversationMessageSchema ]
});
Quindi la mia collezione di destinatari, è una raccolta di ID oggetto di riferimento mio utente schema/collezione.
ho bisogno per popolare questi su di query, quindi sto cercando questo:
Conversation.findOne({ _id: myConversationId})
.populate('user')
.run(function(err, conversation){
//do stuff
});
Ma ovviamente 'utente' non è popolando ...
C'è un modo che io possa fare questo ?
questo non sta funzionando per me :( – SomethingOn