Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
The MongoUpdateBatch class
(PECL mongo >=1.5.0)
Введение
Constructs a batch of UPDATE operations. See MongoWriteBatch.
Обзор классов
MongoUpdateBatch extends MongoWriteBatch {
/* Методы */
public __construct ( MongoCollection $collection [, array $write_options ] )
/* Наследуемые методы */
public bool MongoWriteBatch::add ( array $item )
final public array MongoWriteBatch::execute ( array $write_options )
}
Содержание
- MongoUpdateBatch::__construct — Description
User Contributed Notes 2 notes
1
jujhar at jujhar dot com ¶4 months ago
$batch->add(
array(
"q" => array( '_id' => $doc['_id'] ),
"u" => array(
'$set' => array(
'UserName' => strtolower($doc['UserName'])
)
)
)
);
0
k4ndar at yahoo dot com ¶1 month ago
Complete example:
<?php
$mc = new MongoClient('localhost');
$collection = $mc->selectCollection('blog', 'users');
$update = array(
'q' => array('foo' => 'bar'),
'u' => array('$set' => array('foo' => 'baz')),
'multi' => false,
'upsert' => false,
);
$batch = new MongoUpdateBatch($collection);
$batch->add((object) $update);
$batch->execute();
Описание класса mongoupdatebatch, примеры использования класса mongoupdatebatch.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru