protected function DbHelper::singleEntityUpdate in MongoDB 8
1 call to DbHelper::singleEntityUpdate()
- DbHelper::do4b9334be in drivers/
lib/ Drupal/ Driver/ Database/ mongodb/ DbHelper.php - db_update() in NodeRevisionsTest::testRevisions()
File
- drivers/
lib/ Drupal/ Driver/ Database/ mongodb/ DbHelper.php, line 108 - Contains \Drupal\Driver\Database\mongodb\TestQuery.
Class
Namespace
Drupal\Driver\Database\mongodbCode
protected function singleEntityUpdate($entity_type_id, $is_revision = FALSE) {
$entity_id = $this->calls['condition'][0][1];
list($field, $value) = each($this->calls['fields'][0][0]);
$prefix = $is_revision ? 'entity_revision' : 'entity';
$this->mongo
->get("{$prefix}.{$entity_type_id}")
->update([
'_id' => $entity_id,
], [
'$set' => [
"values.0.{$field}.0.value" => $value,
],
]);
}