$class = 'MongoDB\Driver\BulkWrite';
$bulk = new $class(array());
$bulk->delete($where, array('limit' => $limit));
+ var_dump($where);
return $connection->executeBulkWrite("$db.$table", $bulk, 'getDeletedCount');
}
}
function sql_query_where_parser($queryWhere) {
- $queryWhere = trim(preg_replace('/WHERE[\s]?[(]?\(?/', '', $queryWhere));
- $queryWhere = preg_replace('/\)\)\)$/', ')', $queryWhere);
+ $queryWhere = preg_replace('~^\sWHERE \(?\(?(.+?)\)?\)?$~', '\1', $queryWhere);
$wheres = explode(' AND ', $queryWhere);
$wheresOr = explode(') OR (', $queryWhere);
$where = array();