yii\mongodb\Migration::batchInsert PHP Method

batchInsert() public method

Inserts several new rows into collection.
public batchInsert ( array | string $collection, array $rows, array $options = [] ) : array
$collection array | string collection name.
$rows array array of arrays or objects to be inserted.
$options array list of options in format: optionName => optionValue.
return array inserted data, each row will have "_id" key assigned to it.
    public function batchInsert($collection, $rows, $options = [])
    {
        $this->beginProfile($token = "    > insert into " . $this->composeCollectionLogName($collection) . ") ...");
        $rows = $this->db->getCollection($collection)->batchInsert($rows, $options);
        $this->endProfile($token);
        return $rows;
    }