| Recommend this page to a friend! |
| Info | Example | Reputation | Support forum | Blog | Links |
| Ratings | Unique User Downloads | Download Rankings | ||||
| Not yet rated by the users | Total: 75 | All time: 10,198 This week: 206 | ||||
| Version | License | PHP version | Categories | |||
| mongodb-php-concurre 1.0.0 | MIT/X Consortium ... | 5 | PHP 5, Databases |
| Description | Author | |
This package can queue and execute multiple queries using MongoDB. |
<?php |
Concurrency PHP library for MongoDB
Ev extension http://docs.php.net/manual/en/ev.setup.php
### Install
sudo composer require mongo-concurrency/mongo-concurrency @dev
### Examples
<?php
require_once __DIR__ . "/vendor/autoload.php";
$collection = (new MongoDB\Client)->myDb;
$m = new MongoConcurrency\Mongo($collection);
$textData = [];
$options = [];
$intData = [];
echo "Generating test data ... ";
for ($i=1; $i <= 10000 ; $i++) {
array_push($intData, [$i => $i]);
}
for ($i=0; $i <= 5000 ; $i++) {
array_push($textData, ["name" => "john"]);
}
echo "[+] \n";
// select from test1 for 5 seconds with no options array (options is the filter array in : https://docs.mongodb.com/php-library/v1.2/reference/method/MongoDBCollection-findOne/#phpmethod.MongoDB\Collection::findOne) $m->selectFrom("test1", [], 5, function(iterable $results) {
echo " [+] End select : ".sizeof($results)."\n";
});
// insert in to test2 array textData for 1 second $m->insertTo("test2", $textData, 1, function() {
echo " [+] End insert \n";
});
// update from test2 where name = john to name = alex for 6 seconds $m->updateFrom("test2", ["name" => "john"], ["name" => "alex"], 6, function(int $modified) {
echo " [+] End update : ".$modified." \n";
});
// delete from test2 where name = john for 5 seconds $m->deleteFrom("test2", ["name" => "john"], 5, function(int $intDataeleted) {
echo " [+] End delete : ".$intDataeleted."\n";
}); $m->run();
### Results
| File | Role | Description | ||
|---|---|---|---|---|
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Example | Example script | |||
| Lic. | License text | |||
| Doc. | Documentation | |||
| / | vendor |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Aux. | Auxiliary script | ||
| / | vendor | / | composer |
| File | Role | Description |
|---|---|---|
| |
Aux. | Auxiliary script |
| |
Aux. | Auxiliary script |
| |
Aux. | Auxiliary script |
| |
Aux. | Auxiliary script |
| |
Class | Class source |
| |
Class | Class source |
| |
Data | Auxiliary data |
| |
Lic. | License text |
| / | vendor | / | mongodb | / | mongodb |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Lic. | License text | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Doc. | Documentation | ||
| / | vendor | / | mongodb | / | mongodb | / | .github | / | ISSUE_TEMPLATE |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | .phpcs |
| File | Role | Description |
|---|---|---|
| |
Aux. | Auxiliary script |
| / | vendor | / | mongodb | / | mongodb | / | .travis |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | docs |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Doc. | Documentation | ||
| |
Data | Auxiliary data | ||
| |
Doc. | Documentation | ||
| |
Doc. | Documentation | ||
| |
Doc. | Documentation | ||
| / | vendor | / | mongodb | / | mongodb | / | docs | / | includes |
| / | vendor | / | mongodb | / | mongodb | / | docs | / | reference |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Doc. | Documentation | ||
| |
Doc. | Documentation | ||
| |
Doc. | Documentation | ||
| |
Doc. | Documentation | ||
| |
Doc. | Documentation | ||
| |
Doc. | Documentation | ||
| / | vendor | / | mongodb | / | mongodb | / | docs | / | reference | / | class |
| File | Role | Description |
|---|---|---|
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| / | vendor | / | mongodb | / | mongodb | / | docs | / | reference | / | function |
| File | Role | Description |
|---|---|---|
| |
Doc. | Documentation |
| / | vendor | / | mongodb | / | mongodb | / | docs | / | reference | / | method |
| / | vendor | / | mongodb | / | mongodb | / | docs | / | tutorial |
| File | Role | Description |
|---|---|---|
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| |
Doc. | Documentation |
| / | vendor | / | mongodb | / | mongodb | / | mongo-orchestration |
| File | Role | Description | ||
|---|---|---|---|---|
| / | vendor | / | mongodb | / | mongodb | / | mongo-orchestration | / | replica_sets |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | mongo-orchestration | / | sharded_clusters |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | mongo-orchestration | / | ssl |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | mongo-orchestration | / | standalone |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | src |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Example | Example script | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | vendor | / | mongodb | / | mongodb | / | src | / | Exception |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | vendor | / | mongodb | / | mongodb | / | src | / | GridFS |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | vendor | / | mongodb | / | mongodb | / | src | / | GridFS | / | Exception |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | vendor | / | mongodb | / | mongodb | / | src | / | Model |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | vendor | / | mongodb | / | mongodb | / | src | / | Operation |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | vendor | / | mongodb | / | mongodb | / | tests |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | vendor | / | mongodb | / | mongodb | / | tests | / | Collection |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | vendor | / | mongodb | / | mongodb | / | tests | / | Collection | / | spec-tests |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | Collection | / | spec-tests | / | read |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | Collection | / | spec-tests | / | write |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | Compat |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | Database |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | GridFS |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | vendor | / | mongodb | / | mongodb | / | tests | / | GridFS | / | spec-tests |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | Model |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | Operation |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | SpecTests |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | vendor | / | mongodb | / | mongodb | / | tests | / | SpecTests | / | change-streams |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Doc. | Documentation |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | SpecTests | / | command-monitoring |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | SpecTests | / | crud |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | SpecTests | / | retryable-reads |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | SpecTests | / | retryable-writes |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | SpecTests | / | transactions-convenient-api |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | vendor | / | mongodb | / | mongodb | / | tests | / | SpecTests | / | transactions |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
| mongodb-php-concurre-2020-03-03.zip 741KB | |
| mongodb-php-concurre-2020-03-03.tar.gz 348KB | |
| Install with Composer |
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 100% |
|
|
| Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.