Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
mongo-php-library
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sinan
mongo-php-library
Commits
da8a7fb3
Commit
da8a7fb3
authored
Sep 13, 2017
by
Jeremy Mikola
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
PHPLIB-271: Revise docs for option accessors
parent
bea897bf
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
308 additions
and
205 deletions
+308
-205
bson.txt
docs/reference/bson.txt
+2
-0
MongoDBClient-getReadConcern.txt
docs/reference/method/MongoDBClient-getReadConcern.txt
+17
-13
MongoDBClient-getReadPreference.txt
docs/reference/method/MongoDBClient-getReadPreference.txt
+17
-20
MongoDBClient-getTypeMap.txt
docs/reference/method/MongoDBClient-getTypeMap.txt
+15
-8
MongoDBClient-getWriteConcern.txt
docs/reference/method/MongoDBClient-getWriteConcern.txt
+20
-13
MongoDBCollection-getReadConcern.txt
docs/reference/method/MongoDBCollection-getReadConcern.txt
+17
-11
MongoDBCollection-getReadPreference.txt
.../reference/method/MongoDBCollection-getReadPreference.txt
+15
-12
MongoDBCollection-getTypeMap.txt
docs/reference/method/MongoDBCollection-getTypeMap.txt
+13
-8
MongoDBCollection-getWriteConcern.txt
docs/reference/method/MongoDBCollection-getWriteConcern.txt
+20
-11
MongoDBDatabase-getReadConcern.txt
docs/reference/method/MongoDBDatabase-getReadConcern.txt
+17
-11
MongoDBDatabase-getReadPreference.txt
docs/reference/method/MongoDBDatabase-getReadPreference.txt
+17
-14
MongoDBDatabase-getTypeMap.txt
docs/reference/method/MongoDBDatabase-getTypeMap.txt
+13
-8
MongoDBDatabase-getWriteConcern.txt
docs/reference/method/MongoDBDatabase-getWriteConcern.txt
+20
-11
MongoDBGridFSBucket-getReadConcern.txt
docs/reference/method/MongoDBGridFSBucket-getReadConcern.txt
+19
-12
MongoDBGridFSBucket-getReadPreference.txt
...eference/method/MongoDBGridFSBucket-getReadPreference.txt
+20
-13
MongoDBGridFSBucket-getTypeMap.txt
docs/reference/method/MongoDBGridFSBucket-getTypeMap.txt
+16
-10
MongoDBGridFSBucket-getWriteConcern.txt
.../reference/method/MongoDBGridFSBucket-getWriteConcern.txt
+22
-12
Client.php
src/Client.php
+10
-6
Collection.php
src/Collection.php
+6
-4
Database.php
src/Database.php
+6
-4
Bucket.php
src/GridFS/Bucket.php
+6
-4
No files found.
docs/reference/bson.txt
View file @
da8a7fb3
...
...
@@ -50,6 +50,8 @@ BSON Classes
serialize as a document type (:php:`object casting
<types.type-juggling#language.types.typecasting>` is used internally).
.. _php-type-map:
Type Maps
---------
...
...
docs/reference/method/MongoDBClient-getReadConcern.txt
View file @
da8a7fb3
=================================
=======
=================================
MongoDB\\Client::getReadConcern()
=================================
=======
=================================
.. default-domain:: mongodb
...
...
@@ -15,11 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Client::getReadConcern()
Accessor for the
:php:`MongoDB\\Driver\\ReadConcern <class.mongodb-driver-readconcern>` used by this
:phpclass:`Client <MongoDB\\Client>`.
Returns the default read concern of this client.
Returns the read concern for this client.
.. code-block:: php
...
...
@@ -37,16 +33,24 @@ Example
<?php
$readConcern = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY);
$client = new MongoDB\Client(
'mongodb://127.0.0.1/',
['readConcernLevel' => MongoDB\Driver\ReadConcern::MAJORITY]
);
$client = new MongoDB\Client('mongodb://127.0.0.1/', [
'readConcernLevel' => 'majority',
]);
var_dump($client->getReadConcern());
The output would then resemble::
MongoDB\Driver\ReadConcern::MAJORITY === $client->getReadConcern()->getLevel(); // true
object(MongoDB\Driver\ReadConcern)#5 (1) {
["level"]=>
string(8) "majority"
}
See Also
--------
- :manual:`Read Concern </reference/read-concern>` in the MongoDB manual
- :php:`MongoDB\\Driver\\ReadConcern::isDefault() <mongodb-driver-readconcern.isdefault>`
- :phpmethod:`MongoDB\\Collection::getReadConcern()`
- :phpmethod:`MongoDB\\Database::getReadConcern()`
- :phpmethod:`MongoDB\\GridFS\\Bucket::getReadConcern()`
docs/reference/method/MongoDBClient-getReadPreference.txt
View file @
da8a7fb3
====================================
====
====================================
MongoDB\\Client::getReadPreference()
====================================
====
====================================
.. default-domain:: mongodb
...
...
@@ -15,11 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Client::getReadPreference()
Accessor for the
:php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>` used by this
:phpclass:`Client <MongoDB\\Client>`.
Returns the default read preference of this client.
Returns the read preference for this client.
.. code-block:: php
...
...
@@ -28,7 +24,8 @@ Definition
Return Values
-------------
A :php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>` object.
A :php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>`
object.
Example
-------
...
...
@@ -37,23 +34,23 @@ Example
<?php
$client = new MongoDB\Client(
'test',
[
'readPreference' => MongoDB\Driver\ReadPreference::RP_PRIMARY,
'readPreferenceTags' => ['foo' => 'bar', 'spam' => 'egg'],
'maxStalenessSeconds' => 150,
]
);
$client = new MongoDB\Client('mongodb://127.0.0.1/', [
'readPreference' => 'primaryPreferred',
]);
var_dump($client->getReadPreference());
$readPreference = $client->getReadPreference();
The output would then resemble::
MongoDB\Driver\ReadPreference::RP_PRIMARY === $readPreference->getMode(); // true
['foo' => 'bar', 'spam' => 'egg'] === $readPreference->getTags(); // true
150 = $readPreference->getMaxStalenessSeconds(); // true
object(MongoDB\Driver\ReadPreference)#5 (1) {
["mode"]=>
string(16) "primaryPreferred"
}
See Also
--------
- :manual:`Read Preference </reference/read-preference>` in the MongoDB manual
- :phpmethod:`MongoDB\\Collection::getReadPreference()`
- :phpmethod:`MongoDB\\Database::getReadPreference()`
- :phpmethod:`MongoDB\\GridFS\\Bucket::getReadPreference()`
docs/reference/method/MongoDBClient-getTypeMap.txt
View file @
da8a7fb3
=============================
===========
=============================
MongoDB\\Client::getTypeMap()
=============================
===========
=============================
.. default-domain:: mongodb
...
...
@@ -15,7 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Client::getTypeMap()
Accessor for the type map used by this :phpclass:`Client <MongoDB\\Client>`
.
Returns the type map for this client
.
.. code-block:: php
...
...
@@ -24,7 +24,7 @@ Definition
Return Values
-------------
A
type map
array.
A
:ref:`type map <php-type-map>`
array.
Example
-------
...
...
@@ -33,12 +33,17 @@ Example
<?php
$typeMap = ['root' => 'array', 'document' => 'array', 'array' => 'array'];
$client = new MongoDB\Client('mongodb://127.0.0.1/', [], ['typeMap' => $typeMap]);
$client->getTypeMap() === $typeMap; //true
$client = new MongoDB\Client('mongodb://127.0.0.1/', [], [
'typeMap' => [
'root' => 'array',
'document' => 'array',
'array' => 'array',
],
]);
var_dump($client->getTypeMap());
The output w
ill be as follows
:
The output w
ould then resemble:
:
array(3) {
["root"]=>
...
...
@@ -52,5 +57,7 @@ The output will be as follows:
See Also
--------
- :doc:`/reference/bson`
- :phpmethod:`MongoDB\\Collection::getTypeMap()`
- :phpmethod:`MongoDB\\Database::getTypeMap()`
- :phpmethod:`MongoDB\\GridFS\\Bucket::getTypeMap()`
docs/reference/method/MongoDBClient-getWriteConcern.txt
View file @
da8a7fb3
==================================
======
==================================
MongoDB\\Client::getWriteConcern()
==================================
======
==================================
.. default-domain:: mongodb
...
...
@@ -15,11 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Client::getWriteConcern()
Accessor for the
:php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>` used by this
:phpclass:`Client <MongoDB\\Client>`.
Returns the default write concern of this client.
Returns the write concern for this client.
.. code-block:: php
...
...
@@ -28,7 +24,8 @@ Definition
Return Values
-------------
A :php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>` object.
A :php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>`
object.
Example
-------
...
...
@@ -37,14 +34,24 @@ Example
<?php
$client = new MongoDB\Client('mongodb://127.0.0.1', ['w' => 1, 'wTimeoutMS' => 100, 'journal' => true]);
$writeConcern = $client->getWriteConcern();
1 === $writeConcern->getW(); // true
100 === $writeConcern->getWtimeout(); // true
$writeConcern->getJournal(); // true
$client = new MongoDB\Client('mongodb://127.0.0.1/', [
'journal' => true,
]);
var_dump($client->getWriteConcern());
The output would then resemble::
object(MongoDB\Driver\WriteConcern)#4 (1) {
["j"]=>
bool(true)
}
See Also
--------
- :manual:`Write Concern </reference/read-concern>` in the MongoDB manual
- :php:`MongoDB\\Driver\\WriteConcern::isDefault() <mongodb-driver-writeconcern.isdefault>`
- :phpmethod:`MongoDB\\Collection::getWriteConcern()`
- :phpmethod:`MongoDB\\Database::getWriteConcern()`
- :phpmethod:`MongoDB\\GridFS\\Bucket::getWriteConcern()`
docs/reference/method/MongoDBCollection-getReadConcern.txt
View file @
da8a7fb3
=====================================
===
=====================================
MongoDB\\Collection::getReadConcern()
=====================================
===
=====================================
.. default-domain:: mongodb
...
...
@@ -15,11 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Collection::getReadConcern()
Accessor for the
:php:`MongoDB\\Driver\\ReadConcern <class.mongodb-driver-readconcern>` used by this
:phpclass:`Collection <MongoDB\\Collection>`.
Returns the default read concern of this collection.
Returns the read concern for this collection.
.. code-block:: php
...
...
@@ -37,14 +33,24 @@ Example
<?php
$readConcern = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY);
$collection = (new MongoDB\Client)->test->selectCollection('test', ['readConcern' => $readConcern]);
$collection = (new MongoDB\Client)->selectCollection('test', 'users', [
'readConcern' => new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY),
]);
var_dump($collection->getReadConcern());
The output would then resemble::
$collection->getReadConcern() === $readConcern; // true
object(MongoDB\Driver\ReadConcern)#5 (1) {
["level"]=>
string(8) "majority"
}
See Also
--------
- :manual:`Read Concern </reference/read-concern>` in the MongoDB manual
- :php:`MongoDB\\Driver\\ReadConcern::isDefault() <mongodb-driver-readconcern.isdefault>`
- :phpmethod:`MongoDB\\Client::getReadConcern()`
- :phpmethod:`MongoDB\\Database::getReadConcern()`
- :phpmethod:`MongoDB\\GridFS\Bucket::getReadConcern()`
- :phpmethod:`MongoDB\\GridFS\
\
Bucket::getReadConcern()`
docs/reference/method/MongoDBCollection-getReadPreference.txt
View file @
da8a7fb3
...
...
@@ -15,11 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Collection::getReadPreference()
Accessor for the
:php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>` used by this
:phpclass:`Collection <MongoDB\\Collection>`.
Returns the default read preference of this collection.
Returns the read preference for this collection.
.. code-block:: php
...
...
@@ -28,7 +24,8 @@ Definition
Return Values
-------------
A :php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>` object.
A :php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>`
object.
Example
-------
...
...
@@ -37,17 +34,23 @@ Example
<?php
$readPreference = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::RP_PRIMARY);
$collection = (new MongoDB\Client)->test->selectCollection(
'test',
['readPreference' => $readPreference]
);
$collection = (new MongoDB\Client)->selectCollection('test', 'users', [
'readPreference' => new MongoDB\Driver\ReadPreference('primaryPreferred'),
]);
var_dump($collection->getReadPreference());
The output would then resemble::
$collection->getReadPreference() === $readPreference; // true
object(MongoDB\Driver\ReadPreference)#5 (1) {
["mode"]=>
string(16) "primaryPreferred"
}
See Also
--------
- :manual:`Read Preference </reference/read-preference>` in the MongoDB manual
- :phpmethod:`MongoDB\\Client::getReadPreference()`
- :phpmethod:`MongoDB\\Database::getReadPreference()`
- :phpmethod:`MongoDB\\GridFS\\Bucket::getReadPreference()`
docs/reference/method/MongoDBCollection-getTypeMap.txt
View file @
da8a7fb3
=================================
=======
=================================
MongoDB\\Collection::getTypeMap()
=================================
=======
=================================
.. default-domain:: mongodb
...
...
@@ -15,7 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Collection::getTypeMap()
Accessor for the type map used by this :phpclass:`Collection <MongoDB\\Collection>`
.
Returns the type map for this collection
.
.. code-block:: php
...
...
@@ -24,7 +24,7 @@ Definition
Return Values
-------------
A
type map
array.
A
:ref:`type map <php-type-map>`
array.
Example
-------
...
...
@@ -33,13 +33,17 @@ Example
<?php
$typeMap = ['root' => 'array', 'document' => 'array', 'array' => 'array'];
$collection = (new MongoDB\Client)->test->selectCollection('test', ['typeMap' => $typeMap]);
$collection = (new MongoDB\Client)->selectCollection('test', 'users', [
'typeMap' => [
'root' => 'array',
'document' => 'array',
'array' => 'array',
],
]);
$collection->getTypeMap() === $typeMap; //true
var_dump($collection->getTypeMap());
The output w
ill be as follows
:
The output w
ould then resemble:
:
array(3) {
["root"]=>
...
...
@@ -53,6 +57,7 @@ The output will be as follows:
See Also
--------
- :doc:`/reference/bson`
- :phpmethod:`MongoDB\\Client::getTypeMap()`
- :phpmethod:`MongoDB\\Database::getTypeMap()`
- :phpmethod:`MongoDB\\GridFS\\Bucket::getTypeMap()`
docs/reference/method/MongoDBCollection-getWriteConcern.txt
View file @
da8a7fb3
======================================
==
======================================
MongoDB\\Collection::getWriteConcern()
======================================
==
======================================
.. default-domain:: mongodb
...
...
@@ -15,11 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Collection::getWriteConcern()
Accessor for the
:php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>` used by this
:phpclass:`Collection <MongoDB\\Collection>`.
Returns the default write concern of this collection.
Returns the write concern for this collection.
.. code-block:: php
...
...
@@ -28,7 +24,8 @@ Definition
Return Values
-------------
A :php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>` object.
A :php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>`
object.
Example
-------
...
...
@@ -37,14 +34,26 @@ Example
<?php
$writeConcern = new MongoDB\Driver\WriteConcern(2);
$collection = (new MongoDB\Client)->test->selectCollection('test', ['writeConcern' => $writeConcern]);
$collection = (new MongoDB\Client)->selectCollection('test', 'users', [
'writeConcern' => new MongoDB\Driver\WriteConcern(1, 0, true),
]);
var_dump($collection->getWriteConcern());
The output would then resemble::
$collection->getWriteConcern() === $writeConcern; // true
object(MongoDB\Driver\WriteConcern)#5 (2) {
["w"]=>
int(1)
["j"]=>
bool(true)
}
See Also
--------
- :manual:`Write Concern </reference/read-concern>` in the MongoDB manual
- :php:`MongoDB\\Driver\\WriteConcern::isDefault() <mongodb-driver-writeconcern.isdefault>`
- :phpmethod:`MongoDB\\Client::getWriteConcern()`
- :phpmethod:`MongoDB\\Database::getWriteConcern()`
- :phpmethod:`MongoDB\\GridFS\\Bucket::getWriteConcern()`
docs/reference/method/MongoDBDatabase-getReadConcern.txt
View file @
da8a7fb3
===================================
=====
===================================
MongoDB\\Database::getReadConcern()
===================================
=====
===================================
.. default-domain:: mongodb
...
...
@@ -15,11 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Database::getReadConcern()
Accessor for the
:php:`MongoDB\\Driver\\ReadConcern <class.mongodb-driver-readconcern>` used by this
:phpclass:`Database <MongoDB\\Database>`.
Returns the default read concern of this database.
Returns the read concern for this database.
.. code-block:: php
...
...
@@ -37,14 +33,24 @@ Example
<?php
$readConcern = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY);
$database = (new MongoDB\Client)->selectDatabase('test', ['readConcern' => $readConcern]);
$database = (new MongoDB\Client)->selectDatabase('test', [
'readConcern' => new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY),
]);
var_dump($database->getReadConcern());
The output would then resemble::
$database->getReadConcern() === $readConcern; // true
object(MongoDB\Driver\ReadConcern)#5 (1) {
["level"]=>
string(8) "majority"
}
See Also
--------
- :manual:`Read Concern </reference/read-concern>` in the MongoDB manual
- :php:`MongoDB\\Driver\\ReadConcern::isDefault() <mongodb-driver-readconcern.isdefault>`
- :phpmethod:`MongoDB\\Client::getReadConcern()`
- :phpmethod:`MongoDB\\Collection::getReadConcern()`
- :phpmethod:`MongoDB\\GridFS\Bucket::getReadConcern()`
- :phpmethod:`MongoDB\\GridFS\
\
Bucket::getReadConcern()`
docs/reference/method/MongoDBDatabase-getReadPreference.txt
View file @
da8a7fb3
======================================
==
======================================
MongoDB\\Database::getReadPreference()
======================================
==
======================================
.. default-domain:: mongodb
...
...
@@ -15,11 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Database::getReadPreference()
Accessor for the
:php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>` used by this
:phpclass:`Database <MongoDB\\Database>`.
Returns the default read preference of this database.
Returns the read preference for this database.
.. code-block:: php
...
...
@@ -28,7 +24,8 @@ Definition
Return Values
-------------
A :php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>` object.
A :php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>`
object.
Example
-------
...
...
@@ -37,17 +34,23 @@ Example
<?php
$readPreference = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::RP_PRIMARY);
$database = (new MongoDB\Client)->selectDatabase(
'test',
['readPreference' => $readPreference]
);
$database = (new MongoDB\Client)->selectDatabase('test', [
'readPreference' => new MongoDB\Driver\ReadPreference('primaryPreferred'),
]);
var_dump($database->getReadPreference());
The output would then resemble::
$database->getReadPreference() === $readPreference; // true
object(MongoDB\Driver\ReadPreference)#5 (1) {
["mode"]=>
string(16) "primaryPreferred"
}
See Also
--------
- :manual:`Read Preference </reference/read-preference>` in the MongoDB manual
- :phpmethod:`MongoDB\\Client::getReadPreference()`
- :phpmethod:`MongoDB\\Collection::getReadPreference()`
- :phpmethod:`MongoDB\\GridFS\\Bucket::getReadPreference()`
docs/reference/method/MongoDBDatabase-getTypeMap.txt
View file @
da8a7fb3
===============================
=========
===============================
MongoDB\\Database::getTypeMap()
===============================
=========
===============================
.. default-domain:: mongodb
...
...
@@ -15,7 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Database::getTypeMap()
Accessor for the type map used by this :phpclass:`Database <MongoDB\\Database>`
.
Returns the type map for this database
.
.. code-block:: php
...
...
@@ -24,7 +24,7 @@ Definition
Return Values
-------------
A
type map
array.
A
:ref:`type map <php-type-map>`
array.
Example
-------
...
...
@@ -33,13 +33,17 @@ Example
<?php
$typeMap = ['root' => 'array', 'document' => 'array', 'array' => 'array'];
$database = (new MongoDB\Client)->selectDatabase('test', ['typeMap' => $typeMap]);
$database = (new MongoDB\Client)->selectDatabase('test', [
'typeMap' => [
'root' => 'array',
'document' => 'array',
'array' => 'array',
],
]);
$database->getTypeMap() === $typeMap; //true
var_dump($database->getTypeMap());
The output w
ill be as follows
:
The output w
ould then resemble:
:
array(3) {
["root"]=>
...
...
@@ -53,6 +57,7 @@ The output will be as follows:
See Also
--------
- :doc:`/reference/bson`
- :phpmethod:`MongoDB\\Client::getTypeMap()`
- :phpmethod:`MongoDB\\Collection::getTypeMap()`
- :phpmethod:`MongoDB\\GridFS\\Bucket::getTypeMap()`
docs/reference/method/MongoDBDatabase-getWriteConcern.txt
View file @
da8a7fb3
====================================
====
====================================
MongoDB\\Database::getWriteConcern()
====================================
====
====================================
.. default-domain:: mongodb
...
...
@@ -15,11 +15,7 @@ Definition
.. phpmethod:: MongoDB\\Database::getWriteConcern()
Accessor for the
:php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>` used by this
:phpclass:`Database <MongoDB\\Database>`.
Returns the default write concern of this database.
Returns the write concern for this database.
.. code-block:: php
...
...
@@ -28,7 +24,8 @@ Definition
Return Values
-------------
A :php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>` object.
A :php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>`
object.
Example
-------
...
...
@@ -37,14 +34,26 @@ Example
<?php
$writeConcern = new MongoDB\Driver\WriteConcern(2);
$database = (new MongoDB\Client)->selectDatabase('test', ['writeConcern' => $writeConcern]);
$database = (new MongoDB\Client)->selectDatabase('test', [
'writeConcern' => new MongoDB\Driver\WriteConcern(1, 0, true),
]);
var_dump($database->getWriteConcern());
The output would then resemble::
$database->getWriteConcern() === $writeConcern; // true
object(MongoDB\Driver\WriteConcern)#5 (2) {
["w"]=>
int(1)
["j"]=>
bool(true)
}
See Also
--------
- :manual:`Write Concern </reference/read-concern>` in the MongoDB manual
- :php:`MongoDB\\Driver\\WriteConcern::isDefault() <mongodb-driver-writeconcern.isdefault>`
- :phpmethod:`MongoDB\\Client::getWriteConcern()`
- :phpmethod:`MongoDB\\Collection::getWriteConcern()`
- :phpmethod:`MongoDB\\GridFS\\Bucket::getWriteConcern()`
docs/reference/method/MongoDBGridFSBucket-getReadConcern.txt
View file @
da8a7fb3
========================================
MongoDB\\GridFS\Bucket::getReadConcern()
========================================
========================================
=
MongoDB\\GridFS\
\
Bucket::getReadConcern()
========================================
=
.. default-domain:: mongodb
...
...
@@ -13,13 +13,9 @@ MongoDB\\GridFS\Bucket::getReadConcern()
Definition
----------
.. phpmethod:: MongoDB\\GridFS\Bucket::getReadConcern()
.. phpmethod:: MongoDB\\GridFS\
\
Bucket::getReadConcern()
Accessor for the
:php:`MongoDB\\Driver\\ReadConcern <class.mongodb-driver-readconcern>` used by this
:phpclass:`Bucket <MongoDB\\GridFS\Bucket>`.
Returns the default read concern of this bucket.
Returns the read concern for this GridFS bucket.
.. code-block:: php
...
...
@@ -37,14 +33,25 @@ Example
<?php
$readConcern = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY);
$bucket = (new MongoDB\Client)->test->selectGridFSBucket(['readConcern' => $readConcern]);
$database = (new MongoDB\Client)->selectDatabase('test');
$bucket = $database->selectGridFSBucket([
'readConcern' => new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY),
]);
var_dump($bucket->getReadConcern());
The output would then resemble::
$bucket->getReadConcern() === $readConcern; // true
object(MongoDB\Driver\ReadConcern)#3 (1) {
["level"]=>
string(8) "majority"
}
See Also
--------
- :manual:`Read Concern </reference/read-concern>` in the MongoDB manual
- :php:`MongoDB\\Driver\\ReadConcern::isDefault() <mongodb-driver-readconcern.isdefault>`
- :phpmethod:`MongoDB\\Client::getReadConcern()`
- :phpmethod:`MongoDB\\Collection::getReadConcern()`
- :phpmethod:`MongoDB\\Database::getReadConcern()`
docs/reference/method/MongoDBGridFSBucket-getReadPreference.txt
View file @
da8a7fb3
========================================
MongoDB\\GridFS\Bucket::getReadPreference()
========================================
========================================
====
MongoDB\\GridFS\
\
Bucket::getReadPreference()
========================================
====
.. default-domain:: mongodb
...
...
@@ -13,13 +13,9 @@ MongoDB\\GridFS\Bucket::getReadPreference()
Definition
----------
.. phpmethod:: MongoDB\\GridFS\Bucket::getReadPreference()
.. phpmethod:: MongoDB\\GridFS\
\
Bucket::getReadPreference()
Accessor for the
:php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>` used by this
:phpclass:`Bucket <MongoDB\\GridFS\Bucket>`.
Returns the default read preference of this bucket.
Returns the read preference for this GridFS bucket.
.. code-block:: php
...
...
@@ -28,7 +24,8 @@ Definition
Return Values
-------------
A :php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>` object.
A :php:`MongoDB\\Driver\\ReadPreference <class.mongodb-driver-readpreference>`
object.
Example
-------
...
...
@@ -37,14 +34,24 @@ Example
<?php
$readPreference = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::RP_PRIMARY);
$bucket = (new MongoDB\Client)->test->selectGridFSBucket(['readPreference' => $readPreference]);
$database = (new MongoDB\Client)->selectDatabase('test');
$bucket = $database->selectGridFSBucket([
'readPreference' => new MongoDB\Driver\ReadPreference('primaryPreferred'),
]);
var_dump($bucket->getReadPreference());
The output would then resemble::
$bucket->getReadPreference() === $readPreference; // true
object(MongoDB\Driver\ReadPreference)#3 (1) {
["mode"]=>
string(16) "primaryPreferred"
}
See Also
--------
- :manual:`Read Preference </reference/read-preference>` in the MongoDB manual
- :phpmethod:`MongoDB\\Client::getReadPreference()`
- :phpmethod:`MongoDB\\Collection::getReadPreference()`
- :phpmethod:`MongoDB\\Database::getReadPreference()`
docs/reference/method/MongoDBGridFSBucket-getTypeMap.txt
View file @
da8a7fb3
=====================================
===
MongoDB\\GridFS\Bucket::getTypeMap()
=====================================
===
=====================================
MongoDB\\GridFS\
\
Bucket::getTypeMap()
=====================================
.. default-domain:: mongodb
...
...
@@ -13,9 +13,9 @@ MongoDB\\GridFS\Bucket::getTypeMap()
Definition
----------
.. phpmethod:: MongoDB\\GridFS\Bucket::getTypeMap()
.. phpmethod:: MongoDB\\GridFS\
\
Bucket::getTypeMap()
Accessor for the type map used by this :phpclass:`Bucket <MongoDB\\GridFS\Bucket>`
.
Returns the type map for this GridFS bucket
.
.. code-block:: php
...
...
@@ -24,7 +24,7 @@ Definition
Return Values
-------------
A
type map
array.
A
:ref:`type map <php-type-map>`
array.
Example
-------
...
...
@@ -33,13 +33,18 @@ Example
<?php
$typeMap = ['root' => 'array', 'document' => 'array', 'array' => 'array'];
$bucket = (new MongoDB\Client)->test->selectGridFSBucket(['typeMap' => $typeMap]);
$database = (new MongoDB\Client)->selectDatabase('test');
$bucket = $database->selectGridFSBucket([
'typeMap' => [
'root' => 'array',
'document' => 'array',
'array' => 'array',
],
]);
$bucket->getTypeMap() === $typeMap; //true
var_dump($bucket->getTypeMap());
The output w
ill be as follows
:
The output w
ould then resemble:
:
array(3) {
["root"]=>
...
...
@@ -53,6 +58,7 @@ The output will be as follows:
See Also
--------
- :doc:`/reference/bson`
- :phpmethod:`MongoDB\\Client::getTypeMap()`
- :phpmethod:`MongoDB\\Collection::getTypeMap()`
- :phpmethod:`MongoDB\\Database::getTypeMap()`
docs/reference/method/MongoDBGridFSBucket-getWriteConcern.txt
View file @
da8a7fb3
========================================
========================================
=
MongoDB\\GridFS\Bucket::getWriteConcern()
========================================
========================================
=
.. default-domain:: mongodb
...
...
@@ -13,13 +13,9 @@ MongoDB\\GridFS\Bucket::getWriteConcern()
Definition
----------
.. phpmethod:: MongoDB\\GridFS\Bucket::getWriteConcern()
.. phpmethod:: MongoDB\\GridFS\
\
Bucket::getWriteConcern()
Accessor for the
:php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>` used by this
:phpclass:`Bucket <MongoDB\\GridFS\Bucket>`.
Returns the default write concern of this bucket.
Returns the write concern for this GridFS bucket.
.. code-block:: php
...
...
@@ -28,7 +24,8 @@ Definition
Return Values
-------------
A :php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>` object.
A :php:`MongoDB\\Driver\\WriteConcern <class.mongodb-driver-writeconcern>`
object.
Example
-------
...
...
@@ -37,14 +34,27 @@ Example
<?php
$writeConcern = new MongoDB\Driver\WriteConcern(2);
$bucket = (new MongoDB\Client)->test->selectGridFSBucket(['writeConcern' => $writeConcern]);
$database = (new MongoDB\Client)->selectDatabase('test');
$bucket = $database->selectGridFSBucket([
'writeConcern' => new MongoDB\Driver\WriteConcern(1, 0, true),
]);
var_dump($bucket->getWriteConcern());
The output would then resemble::
$bucket->getWriteConcern() === $writeConcern; // true
object(MongoDB\Driver\WriteConcern)#3 (2) {
["w"]=>
int(1)
["j"]=>
bool(true)
}
See Also
--------
- :manual:`Write Concern </reference/read-concern>` in the MongoDB manual
- :php:`MongoDB\\Driver\\WriteConcern::isDefault() <mongodb-driver-writeconcern.isdefault>`
- :phpmethod:`MongoDB\\Client::getWriteConcern()`
- :phpmethod:`MongoDB\\Collection::getWriteConcern()`
- :phpmethod:`MongoDB\\Database::getWriteConcern()`
src/Client.php
View file @
da8a7fb3
...
...
@@ -18,7 +18,9 @@
namespace
MongoDB
;
use
MongoDB\Driver\Manager
;
use
MongoDB\Driver\ReadConcern
;
use
MongoDB\Driver\ReadPreference
;
use
MongoDB\Driver\WriteConcern
;
use
MongoDB\Driver\Exception\RuntimeException
as
DriverRuntimeException
;
use
MongoDB\Driver\Exception\InvalidArgumentException
as
DriverInvalidArgumentException
;
use
MongoDB\Exception\InvalidArgumentException
;
...
...
@@ -164,9 +166,10 @@ class Client
}
/**
* Return the
client default ReadConcern
* Return the
read concern for this client.
*
* @return \MongoDB\Driver\ReadConcern
* @see http://php.net/manual/en/mongodb-driver-readconcern.isdefault.php
* @return ReadConcern
*/
public
function
getReadConcern
()
{
...
...
@@ -174,7 +177,7 @@ class Client
}
/**
* Return the
client default ReadPreference
* Return the
read preference for this client.
*
* @return ReadPreference
*/
...
...
@@ -184,7 +187,7 @@ class Client
}
/**
* Return the
client default type map
* Return the
type map for this client.
*
* @return array
*/
...
...
@@ -194,9 +197,10 @@ class Client
}
/**
* Return the
client default WriteConcern
* Return the
write concern for this client.
*
* @return \MongoDB\Driver\WriteConcern
* @see http://php.net/manual/en/mongodb-driver-writeconcern.isdefault.php
* @return WriteConcern
*/
public
function
getWriteConcern
()
{
...
...
src/Collection.php
View file @
da8a7fb3
...
...
@@ -706,8 +706,9 @@ class Collection
}
/**
* Return the
collection default ReadConcern
* Return the
read concern for this collection.
*
* @see http://php.net/manual/en/mongodb-driver-readconcern.isdefault.php
* @return ReadConcern
*/
public
function
getReadConcern
()
...
...
@@ -716,7 +717,7 @@ class Collection
}
/**
* Return the
collection default ReadPreference
* Return the
read preference for this collection.
*
* @return ReadPreference
*/
...
...
@@ -726,7 +727,7 @@ class Collection
}
/**
* Return the
collection default type map
* Return the
type map for this collection.
*
* @return array
*/
...
...
@@ -736,8 +737,9 @@ class Collection
}
/**
* Return the
collection default WriteConcern
* Return the
write concern for this collection.
*
* @see http://php.net/manual/en/mongodb-driver-writeconcern.isdefault.php
* @return WriteConcern
*/
public
function
getWriteConcern
()
...
...
src/Database.php
View file @
da8a7fb3
...
...
@@ -282,8 +282,9 @@ class Database
}
/**
* Return the
database default ReadConcern
* Return the
read concern for this database.
*
* @see http://php.net/manual/en/mongodb-driver-readconcern.isdefault.php
* @return ReadConcern
*/
public
function
getReadConcern
()
...
...
@@ -292,7 +293,7 @@ class Database
}
/**
* Return the
database default ReadPreference
* Return the
read preference for this database.
*
* @return ReadPreference
*/
...
...
@@ -302,7 +303,7 @@ class Database
}
/**
* Return the
database default type map
* Return the
type map for this database.
*
* @return array
*/
...
...
@@ -312,8 +313,9 @@ class Database
}
/**
* Return the
database default WriteConcern
* Return the
write concern for this database.
*
* @see http://php.net/manual/en/mongodb-driver-writeconcern.isdefault.php
* @return WriteConcern
*/
public
function
getWriteConcern
()
...
...
src/GridFS/Bucket.php
View file @
da8a7fb3
...
...
@@ -331,8 +331,9 @@ class Bucket
}
/**
* Return the
bucket default ReadConcern
* Return the
read concern for this GridFS bucket.
*
* @see http://php.net/manual/en/mongodb-driver-readconcern.isdefault.php
* @return ReadConcern
*/
public
function
getReadConcern
()
...
...
@@ -341,7 +342,7 @@ class Bucket
}
/**
* Return the
bucket default ReadPreference
* Return the
read preference for this GridFS bucket.
*
* @return ReadPreference
*/
...
...
@@ -351,7 +352,7 @@ class Bucket
}
/**
* Return the
bucket default type map
* Return the
type map for this GridFS bucket.
*
* @return array
*/
...
...
@@ -361,8 +362,9 @@ class Bucket
}
/**
* Return the
bucket default WriteConcern
* Return the
write concern for this GridFS bucket.
*
* @see http://php.net/manual/en/mongodb-driver-writeconcern.isdefault.php
* @return WriteConcern
*/
public
function
getWriteConcern
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment