Boa tarde,
Não sei se seria o local certo para postar esta dúvida, mais a partir deste treinamento que foi aplicado, comecei implantar novas funcionalidades para realizar um projeto. Neste novo projeto criei um model chamado Produto:
var mongoose = require('mongoose'),
Categoria = require('./categoria');
var schema = mongoose.Schema({
brand: {
type: String,
required: true
},
product_name: {
type: String,
required: true
},
description: {
type: String,
required: true
},
amount: {
type: Number,
required: true
},
active: {
type: Number
},
categoria: [{
type: mongoose.Schema.ObjectId,
ref: 'Categoria'
}],
created_at: {
type: Date,
default: Date.now
},
updated_at: {
type: Date
}
});
mongoose.model('Produto', schema);
E referenciei ele com um outro model chamado Categoria:
var mongoose = require('mongoose');
var schema = mongoose.Schema({
categoria: {
description: {
type: String,
required: true
},
created_at: {
type: Date,
default: Date.now
},
updated_at: {
type: Date
}
}
});
mongoose.model('Categoria', schema);
Minha dúvida é... como apresento ele no front-end. Porque quando salvo ele no Mongo, tenho retorno somente do ID. Poderia me ajudar ou me passar um link para pesquisa?
Agradeço desde já!