public function KeyValueStore::deleteMultiple in MongoDB 8.2
Deletes multiple items from the key/value store.
Parameters
array $keys: A list of item names to delete.
Overrides KeyValueStoreInterface::deleteMultiple
File
- modules/
mongodb_storage/ src/ KeyValueStore.php, line 93
Class
- KeyValueStore
- Class KeyValueStore provides a KeyValueStore as a MongoDB collection.
Namespace
Drupal\mongodb_storageCode
public function deleteMultiple(array $keys) {
$stringKeys = array_map([
$this,
'stringifyKey',
], $keys);
$selector = [
'_id' => [
'$in' => $stringKeys,
],
];
$this->mongoDbCollection
->deleteMany($selector);
}