PHP & MongoDB: truncando una colección de documentos

2021-04-05 - Categorías: PHP

Codekata o howto para MongoDB y PHP para hacer el equivalente a truncar una tabla de una base de datos SQL. Sería algo tan sencillo como hacer un borrado masivo sin restricciones, pasándole [] a la operación de borrado:

<?php

$mongoManager = new \MongoDB\Driver\Manager('mongodb://127.0.0.1:27017');
//$mongoQuery = new \MongoDB\Driver\Query([]);

$insertArray = [];
$startTime = microtime(true);
$bulkWrite = new \MongoDB\Driver\BulkWrite();
$bulkWrite->delete([]);
$mongoManager->executeBulkWrite('testing.acollection', $bulkWrite);
$endTime = microtime(true);
echo 'done!'.PHP_EOL;
echo 'Taken time: '.($endTime - $startTime).' secs.'.PHP_EOL;

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

© 2024 JnjSite.com - MIT license

Sitio hecho con WordPress, diseño y programación del tema por Jnj.