Mongodb & Python Agregar colecciones Dentro de una coleccion sin eliminar las anteriores
Publicado por Luis (10 intervenciones) el 06/05/2020 21:56:19
Tengo una base de datos en MongoDB de carros,donde el usuario ingresara datos a esa base de dato, es la siguiente.
donde radica mi problema es que en el campo modelo, el usuario agregara otra colecion sin eliminar la anterior me explico,
cuando el usuario ingresa la colecion que esta en negrita la anterior es eliminada por la constante "_id" el metodo en python que uso es el db.update({"_id": ObjectId(id)}, {
'$set': {"Modelo": datosEntradaDeAuto}}}) (datosEntradaDeAuto) esto es una variable array que contiene los datos ingresado por request.form.
alquien me ayuda?
1
2
3
4
_id : ObjetoId("5e8e114b16f1524f22aad681")
"marca": Toyota
Modelo: Rav4
Año:2019
donde radica mi problema es que en el campo modelo, el usuario agregara otra colecion sin eliminar la anterior me explico,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
_id : ObjetoId("5e8e114b16f1524f22aad457")
"marca": Toyota
Modelo: {
_id : ObjetoId("5e8e114b16f1524f22aad258")
Modelo : Rav4,
Color:Rojo
Cilindro:4
},
{
_id : ObjetoId("5e8e114b16f1524f22aad756")
Modelo : Camry,
Color:Blanco
Cilindro:6
}
Año:2019
cuando el usuario ingresa la colecion que esta en negrita la anterior es eliminada por la constante "_id" el metodo en python que uso es el db.update({"_id": ObjectId(id)}, {
'$set': {"Modelo": datosEntradaDeAuto}}}) (datosEntradaDeAuto) esto es una variable array que contiene los datos ingresado por request.form.
alquien me ayuda?
Valora esta pregunta


0