MongoCollection::batchInsert
(PECL mongo >=0.9.0)
MongoCollection::batchInsert — Inserts multiple documents into this collection
Description
public boolean MongoCollection::batchInsert
( array $a
)
Parameters
- a
-
An array of arrays.
Return Values
Returns if the arrays were saved.
Examples
Example #1 MongoCollection::batchInsert() example
Batch insertion is a quick way to add many elements to the database at once
<?php
$batch = array();
for ($i=0; $i<100; $i++) {
$batch[] = array("i" => i);
}
$m = new Mongo();
$c = $m->selectCollection("foo", "bar.baz");
$c->batchInsert($batch);
$cursor = $c->find()->sort(array("i" => 1));
while ($cursor->hasNext()) {
$obj = $cursor->next();
var_dump($obj["i"]);
}
?>
The above example will output something similar to:
int(0) int(1) int(2) ...
MongoCollection::batchInsert
There are no user contributed notes for this page.
