у меня есть эти модели
var UserStatSchema = new Schema(
{
word: {type: Schema.Types.ObjectId, ref: 'Word', required: true},
userName: {type:String},
attemptsCount: {type: Number},
correctCount: {type: Number},
}
);
var WordSchema = new Schema({
word: {type: String, required: true, max: 100},
weight: {type: Number},
transTextByLang: {
type: Map,
of: String
}
});
теперь я хочу запросить некоторые документы Userstat и прочитать их поле 'word', то есть прочитать необработанный objectId со ссылкой на Word объект. однако userStatObject.word возвращает значение поля «word» для упомянутого объекта Word (то есть userStatObject.wordObject.word). если я правильно понял, это особенность mon goose, есть ли способ отключить его или обойти его?
У меня есть вся необходимая информация в схеме UserStat, поэтому мне даже не нужно включать коллекцию Word в запрос. Должен ли я беспокоиться об указании, что mon goose явно - чтобы не беспокоиться о коллекции Word для запроса?