Código de PHP - MongoDB - Actualizar los registros de una colección con BulkWrite

Imágen de perfil
Val: 186
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

MongoDB - Actualizar los registros de una colección con BulkWritegráfica de visualizaciones


PHP

Actualizado el 4 de Abril del 2019 por Joan (Publicado el 27 de Marzo del 2019)
670 visualizaciones desde el 27 de Marzo del 2019
En este código se muestra como hacer un update en una colección

Versión 1

Actualizado el 5 de Abril del 2019 (Publicado el 27 de Marzo del 2019)gráfica de visualizaciones de la versión: Versión 1
671 visualizaciones desde el 27 de Marzo del 2019
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
 
try {
 
    $bulk = new MongoDB\Driver\BulkWrite;
    $bulk->update(
        ['campoABuscar' => 1], // busqueda
        ['$set' => ['campoAModificar' => -3]], // que hacer con los datos
        ['multi' => true, 'upsert' => true] // opciones
    );
 
    $manager = new MongoDB\Driver\Manager('mongodb://localhost:27017');
    $result = $manager->executeBulkWrite('database.collection', $bulk);
 
    echo "Se han encontrado: ".$result->getMatchedCount()." registros";
    echo "<br>Se han modificado: ".$result->getModifiedCount()." registros";
 
} catch(MongoDB\Driver\Exception\BulkWriteException $e) {
    echo $e->getWriteResult(), "\n";
    exit;
}



Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s5220