@@ 453-459 (lines=7) @@ | ||
450 | 'fields' => ['_id' => 1], |
|
451 | ]; |
|
452 | ||
453 | if (isset($p[$k = 'rp'])) { |
|
454 | $v = $p[$k]; |
|
455 | if (is_string($v)) { |
|
456 | $v = ['mode' => $v]; |
|
457 | } |
|
458 | $query['$readPreference'] = $v; |
|
459 | } |
|
460 | ||
461 | if (is_string($p['where'])) { |
|
462 | $query['where'] = new \MongoCode($p['where']); |
|
@@ 841-847 (lines=7) @@ | ||
838 | 'key' => $p['key'], |
|
839 | ]; |
|
840 | ||
841 | if (isset($p[$k = 'rp'])) { |
|
842 | $v = $p[$k]; |
|
843 | if (is_string($v)) { |
|
844 | $v = ['mode' => $v]; |
|
845 | } |
|
846 | $query['$readPreference'] = $v; |
|
847 | } |
|
848 | ||
849 | if (isset($p['where'])) { |
|
850 | $query['query'] = $p['where']; |
|
@@ 954-960 (lines=7) @@ | ||
951 | 'findAndModify' => $e[1], |
|
952 | ]; |
|
953 | ||
954 | if (isset($p[$k = 'rp'])) { |
|
955 | $v = $p[$k]; |
|
956 | if (is_string($v)) { |
|
957 | $v = ['mode' => $v]; |
|
958 | } |
|
959 | $query['$readPreference'] = $v; |
|
960 | } |
|
961 | ||
962 | if (isset($p['sort'])) { |
|
963 | $query['sort'] = $p['sort']; |