Node.js - se agrega una S al agregar datos a mongoDB

 
Vista:
Imágen de perfil de Giancarlo

se agrega una S al agregar datos a mongoDB

Publicado por Giancarlo (1 intervención) el 18/10/2021 19:41:59
tengo el siguiente modelo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { Schema, model } from "mongoose";
 
const CarreraSchema = Schema({
    codigo: {
        type: Number,
        required: true
    },
    nombre: {
        type: String,
        required: true
    }
});
 
export default model('Carrera', CarreraSchema);

pero cuando ingreso datos, lo hace pero al abrir mongoDBCompass aparece la colección como "carreras" y no como "Carrera", esto es así?

estoy intentando leer los datos y silos hace
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

se agrega una S al agregar datos a mongoDB

Publicado por Isaac Grimaldo (4 intervenciones) el 05/11/2021 12:26:09
Creo que esto se debe a que MongoDB tiene restablecido guardar las colecciones en minúsculas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

se agrega una S al agregar datos a mongoDB

Publicado por Francotz (1 intervención) el 30/12/2021 15:42:24
Si, es así. Mongoose tiene un estándar de agregar s y convertir todo a minúscula.
Pero puedes quitarle ese detalle: mongoose.pluralize(null);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar