CollectionFind::lockShared
  (No version information available, might only be in Git)
CollectionFind::lockShared — Ejecuta la operación con un BLOQUEO COMPARTIDO
  
 
  Descripción
  
  
  
   Otras sesiones pueden leer las filas, pero no pueden modificarlas hasta que su transacción no haya sido validada.
  
  
   Si una de estas filas ha sido modificada por otra transacción que no ha sido validada,
   la consulta esperará a que esta transacción termine para poder utilizar los últimos valores.
  
  
 
  Parámetros
  
   
    - lock_waiting_option
- 
     
      Una opción de espera opcional. Por omisión, es MYSQLX_LOCK_DEFAULT. Los valores válidos son estas constantes:
 
 
 
  Valores devueltos
  
   Un objeto CollectionFind que puede ser utilizado para un tratamiento ulterior.
  
  
 
  Ejemplos
  
   Ejemplo #1 Ejemplo de mysql_xdevapi\CollectionFind::lockShared()
   
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$schema     = $session->getSchema("addressbook");
$collection = $schema->createCollection("people");
$session->startTransaction();
$result = $collection
  ->find("age > 50")
  ->lockShared()
  ->execute();
// ... leer el objeto en modo compartido
// Validar la transacción y desbloquear el documento
$session->commit();
?>