Tôi đã có một schema mà trông hơi giống:Mongoose - sử dụng cư trên một mảng của 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 ]
});
Vì vậy, bộ sưu tập người nhận của tôi, là một tập hợp các đối tượng id của tham khảo sử dụng schema/bộ sưu tập của tôi.
tôi cần phải cư này trên truy vấn, vì vậy tôi đang cố gắng này:
Conversation.findOne({ _id: myConversationId})
.populate('user')
.run(function(err, conversation){
//do stuff
});
Nhưng rõ ràng là 'sử dụng' không Populating ...
Có cách nào tôi có thể làm điều này ?
Đây không phải đang làm việc cho tôi :( – SomethingOn