@@ 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 | } |