Скажем, у меня была схема:
var UserSchema = new Schema({
firstName: {type: String},
lastName: {type: String},
friends: {type: [FriendSchema], ref: 'Friend'}
})
var FriendSchema = new Schema({
firstName: {type: String},
lastName: {type: String},
})
А теперь, скажем, у меня есть запрос
db.User.find({}).populate({path: 'friends', $where: 'friend.lastName == $user.lastName'})
Я знаю, что приведенный выше запрос не является допустимым, но мой вопросКак я могу получить доступ к полям объекта пользователя из начального поиска в заполненном запросе?Это возможно?