@@ 456-462 (lines=7) @@ | ||
453 | 'fields' => ['_id' => 1], |
|
454 | ]; |
|
455 | ||
456 | if (isset($p[$k = 'rp'])) { |
|
457 | $v = $p[$k]; |
|
458 | if (is_string($v)) { |
|
459 | $v = ['mode' => $v]; |
|
460 | } |
|
461 | $query['$readPreference'] = $v; |
|
462 | } |
|
463 | ||
464 | if (is_string($p['where'])) { |
|
465 | $query['where'] = new \MongoCode($p['where']); |
|
@@ 804-810 (lines=7) @@ | ||
801 | 'key' => $p['key'], |
|
802 | ]; |
|
803 | ||
804 | if (isset($p[$k = 'rp'])) { |
|
805 | $v = $p[$k]; |
|
806 | if (is_string($v)) { |
|
807 | $v = ['mode' => $v]; |
|
808 | } |
|
809 | $query['$readPreference'] = $v; |
|
810 | } |
|
811 | ||
812 | if (isset($p['where'])) { |
|
813 | $query['query'] = $p['where']; |
|
@@ 912-918 (lines=7) @@ | ||
909 | 'findAndModify' => $e[1], |
|
910 | ]; |
|
911 | ||
912 | if (isset($p[$k = 'rp'])) { |
|
913 | $v = $p[$k]; |
|
914 | if (is_string($v)) { |
|
915 | $v = ['mode' => $v]; |
|
916 | } |
|
917 | $query['$readPreference'] = $v; |
|
918 | } |
|
919 | ||
920 | if (isset($p['sort'])) { |
|
921 | $query['sort'] = $p['sort']; |