mongoDB - Update mongoDB primer registro

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado 1 puesto en mongoDB (en relación al último mes)
Gráfica de mongoDB

Update mongoDB primer registro

Publicado por Castro (1 intervención) el 01/05/2020 15:16:23
Hola.
Estoy haciendo una modificación y solo me modifica el primer registro.
Lo estoy haciendo con el ROBO 3T

Esta es mi colección
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
    "_id" : ObjectId("5eac1dfd74331a76c765a6d4"),
    "nombrePrueba" : "P1",
    "BusquedaAlf" : "XP",
    "Modifica" : "NO",
    "contador" : 1.0
}
{
    "_id" : ObjectId("5eac1dfd74331a76c765a6d7"),
    "nombrePrueba" : "P2",
    "BusquedaAlf" : "XP",
    "Modifica" : "NO",
    "contador" : 1.0
}
{
    "_id" : ObjectId("5eac1dfd74331a76c765a6da"),
    "nombrePrueba" : "P3",
    "BusquedaAlf" : "XP",
    "Modifica" : "NO",
    "contador" : 1.0
}
Este es el código que ejecuto:

1
2
3
4
db.getCollection('CURSO').update(
    {"BusquedaAlf" : "XP"},
    {$set : {"Modifica" : "SI"}}
)

Y este es el resultado y como veis solo me esta modificando el primer reg.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
    "_id" : ObjectId("5eac1dfd74331a76c765a6d4"),
    "nombrePrueba" : "P1",
    "BusquedaAlf" : "XP",
    "Modifica" : "SI",
    "contador" : 1.0
}
{
    "_id" : ObjectId("5eac1dfd74331a76c765a6d7"),
    "nombrePrueba" : "P2",
    "BusquedaAlf" : "XP",
    "Modifica" : "NO",
    "contador" : 1.0
}
{
    "_id" : ObjectId("5eac1dfd74331a76c765a6da"),
    "nombrePrueba" : "P3",
    "BusquedaAlf" : "XP",
    "Modifica" : "NO",
    "contador" : 1.0
}

Gracias y un saludo.
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
Imágen de perfil de joel
Val: 21
Ha mantenido su posición en mongoDB (en relación al último mes)
Gráfica de mongoDB

Update mongoDB primer registro

Publicado por joel (5 intervenciones) el 02/05/2020 10:45:37
Hola Castro, te falta el: {multi:true}

1
2
3
4
5
db.getCollection('CURSO').update(
    {"BusquedaAlf" : "XP"},
    {$set : {"Modifica" : "SI"}},
    {multi:true}
)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar