como relacionar una tabla con un id de un array de otra tabl
Publicado por LOREN (1 intervención) el 08/06/2021 16:54:16
estoy haciendo un proyecto utilizando una base de datos no relacional pero no he podido resolver esta parte...espero que alguien pueda ayudarme.
Este es mi modelo de paises
LA PARTE DONDE ESTA COUNTRIES. EL PAIS QUE GUARDE DEBO RELACIONARLO CON LA CIUDAD QUE CORRESPONDA.
este es mi modelo de las ciudades:
COMO HAGO PARA QUE LA CIUDAD QUE ESTE CREANDO ESTE RELACIONADA DIRECTAMENTE CON EL PAIS y por medio de un get que pueda acceder al id del pais que le corresponde a la ciudad y no me salga todos los paises. espero que puedan ayudarme.
GRACIAS!! :)
Este es mi modelo de paises
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const { Schema, model } = require('mongoose');
const CountryShema = Schema({
region: {
type: Schema.ObjectId,
ref: 'Regions'
},
countries: [{
country: {
type: String,
trim: true
}
}]
});
module.exports = model('Countries', CountryShema);
LA PARTE DONDE ESTA COUNTRIES. EL PAIS QUE GUARDE DEBO RELACIONARLO CON LA CIUDAD QUE CORRESPONDA.
este es mi modelo de las ciudades:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const { Schema, model } = require('mongoose');
const CityShema = Schema({
country: {
type: Schema.ObjectId,
ref: 'C'
},
city: [{
type: String,
trim: true
}]
});
module.exports = model('Cities', CityShema);
COMO HAGO PARA QUE LA CIUDAD QUE ESTE CREANDO ESTE RELACIONADA DIRECTAMENTE CON EL PAIS y por medio de un get que pueda acceder al id del pais que le corresponde a la ciudad y no me salga todos los paises. espero que puedan ayudarme.
GRACIAS!! :)
Valora esta pregunta


0