|
@@ 127-129 (lines=3) @@
|
| 124 |
|
$query .= '.drop()'; |
| 125 |
|
} elseif (isset($log['dropDatabase'])) { |
| 126 |
|
$query .= '.dropDatabase()'; |
| 127 |
|
} elseif (isset($log['ensureIndex'])) { |
| 128 |
|
$query .= '.ensureIndex('.$this->bsonEncode($log['keys']).', '.$this->bsonEncode($log['options']).')'; |
| 129 |
|
} elseif (isset($log['execute'])) { |
| 130 |
|
$query .= '.execute()'; |
| 131 |
|
} elseif (isset($log['find'])) { |
| 132 |
|
$query .= '.find('; |
|
@@ 165-168 (lines=4) @@
|
| 162 |
|
$query .= '.save('.$this->bsonEncode($log['document']).')'; |
| 163 |
|
} elseif (isset($log['sort'])) { |
| 164 |
|
$query .= '.sort('.$this->bsonEncode($log['sortFields']).')'; |
| 165 |
|
} elseif (isset($log['update'])) { |
| 166 |
|
// todo: include $log['options'] |
| 167 |
|
$query .= '.update('.$this->bsonEncode($log['query']).', '.$this->bsonEncode($log['newObj']).')'; |
| 168 |
|
} elseif (isset($log['validate'])) { |
| 169 |
|
$query .= '.validate()'; |
| 170 |
|
} |
| 171 |
|
} |