Commit ca084014 authored by Jeremy Mikola's avatar Jeremy Mikola

Merge branch 'v1.1'

parents 6385fe0b 6b763fb0
...@@ -68,7 +68,7 @@ special BSON type, the query criteria for selecting a restaurant must use the ...@@ -68,7 +68,7 @@ special BSON type, the query criteria for selecting a restaurant must use the
$restaurant = $database->restaurants->findOne([ $restaurant = $database->restaurants->findOne([
'_id' => new MongoDB\BSON\ObjectID('594d5ef280a846852a4b3f70'), '_id' => new MongoDB\BSON\ObjectID('594d5ef280a846852a4b3f70'),
]) ]);
Projecting Fields Projecting Fields
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
......
...@@ -75,11 +75,13 @@ The following example finds and deletes the document with ``restaurant_id`` of ...@@ -75,11 +75,13 @@ The following example finds and deletes the document with ``restaurant_id`` of
The output would then resemble:: The output would then resemble::
object(stdClass)#14 (4) { object(MongoDB\Model\BSONDocument)#17 (1) {
["storage":"ArrayObject":private]=>
array(4) {
["_id"]=> ["_id"]=>
object(MongoDB\BSON\ObjectID)#11 (1) { object(MongoDB\BSON\ObjectID)#11 (1) {
["oid"]=> ["oid"]=>
string(24) "576023c6b02fa9281da3fad9" string(24) "594d5ef280a846852a4b3f70"
} }
["borough"]=> ["borough"]=>
string(9) "Manhattan" string(9) "Manhattan"
...@@ -88,6 +90,7 @@ The output would then resemble:: ...@@ -88,6 +90,7 @@ The output would then resemble::
["restaurant_id"]=> ["restaurant_id"]=>
string(8) "40375376" string(8) "40375376"
} }
}
See Also See Also
-------- --------
......
...@@ -113,28 +113,34 @@ The following operation replaces the document with ``restaurant_id`` of ...@@ -113,28 +113,34 @@ The following operation replaces the document with ``restaurant_id`` of
[ 'returnDocument' => MongoDB\Operation\FindOneAndReplace::RETURN_DOCUMENT_AFTER ] [ 'returnDocument' => MongoDB\Operation\FindOneAndReplace::RETURN_DOCUMENT_AFTER ]
); );
var_dump($replacedRestaurant) var_dump($replacedRestaurant);
The output would then resemble:: The output would then resemble::
object(stdClass)#14 (6) { object(MongoDB\Model\BSONDocument)#18 (1) {
["storage":"ArrayObject":private]=>
array(6) {
["_id"]=> ["_id"]=>
object(MongoDB\BSON\ObjectID)#11 (1) { object(MongoDB\BSON\ObjectID)#11 (1) {
["oid"]=> ["oid"]=>
string(24) "576023c7b02fa9281da4139e" string(24) "594d5ef380a846852a4b5837"
} }
["borough"]=> ["Borough"]=>
string(13) "Staten Island" string(13) "Staten Island"
["cuisine"]=> ["cuisine"]=>
string(7) "Italian" string(7) "Italian"
["grades"]=> ["grades"]=>
object(MongoDB\Model\BSONArray)#17 (1) {
["storage":"ArrayObject":private]=>
array(0) { array(0) {
} }
}
["name"]=> ["name"]=>
string(22) "Staten Island Pastaria" string(22) "Staten Island Pastaria"
["restaurant_id"]=> ["restaurant_id"]=>
string(9) "999999999" string(9) "999999999"
} }
}
See Also See Also
-------- --------
......
...@@ -72,33 +72,42 @@ setting its building number to ``"761"``: ...@@ -72,33 +72,42 @@ setting its building number to ``"761"``:
] ]
); );
var_dump($updatedRestaurant) var_dump($updatedRestaurant);
The output would then resemble:: The output would then resemble::
object(stdClass)#16 (2) { object(MongoDB\Model\BSONDocument)#20 (1) {
["storage":"ArrayObject":private]=>
array(2) {
["_id"]=> ["_id"]=>
object(MongoDB\BSON\ObjectID)#10 (1) { object(MongoDB\BSON\ObjectID)#12 (1) {
["oid"]=> ["oid"]=>
string(24) "5813a08d29032c6e72d566a7" string(24) "594d5ef280a846852a4b3dee"
} }
["address"]=> ["address"]=>
object(stdClass)#15 (4) { object(MongoDB\Model\BSONDocument)#19 (1) {
["storage":"ArrayObject":private]=>
array(4) {
["building"]=> ["building"]=>
string(3) "761" string(3) "761"
["coord"]=> ["coord"]=>
object(MongoDB\Model\BSONArray)#18 (1) {
["storage":"ArrayObject":private]=>
array(2) { array(2) {
[0]=> [0]=>
float(-73.9925306) float(-73.9925306)
[1]=> [1]=>
float(40.7309346) float(40.7309346)
} }
}
["street"]=> ["street"]=>
string(8) "Broadway" string(8) "Broadway"
["zipcode"]=> ["zipcode"]=>
string(5) "10003" string(5) "10003"
} }
} }
}
}
See Also See Also
-------- --------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment