У меня есть схема, которая réf поля в нем:Показать ссылки на реквизиты документов через mongoose REST?
exports.metricSchema = new Schema({
metricGroup: {type: mongoose.Schema.Types.ObjectId, ref: 'metricGroupSchema', required: true},
metricType: {type: mongoose.Schema.Types.ObjectId, ref: 'metricTypeSchema', required: true},
key: {unique: true, type: String, required: true},
name: {type: String, required: true},
description: String
});
я определяю и зарегистрировать их в качестве:
var MetricGroupResource = apprest.resource = restful.model('MetricGroup', schemas.metricGroupSchema)
.methods(defaultRestMethods);
MetricGroupResource.register(apprest, '/rest/metricgroup');
и он покажет в мангустов REST, как это:
{
"_id": "58a20f5f04ef5789d3ef8fb7",
"name": "Tangle Index",
"key": "TI",
"metricType": "58a20f43f1bbfe89c86bf602",
"metricGroup": "58a20f43f1bbfe89c86bf600",
"__v": 0
}
Есть ли способ показать детали мангуста ссылочной модели без создания пользовательских населенных мест?
Вы имеете в виду что-то вроде "заселить"? – Zlatko
Да, похоже на это, но без создания пользовательского представления для этого – abolotnov
Ну, единственный способ, с которым я могу думать, это на самом деле вложить эти дополнительные документы в вашу модель. А затем выясните стратегию обновления в приложении. – Zlatko