Skip to content

Commit 7d9ef90

Browse files
committed
Add let option to explain delete
1 parent 1714264 commit 7d9ef90

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/Operation/Delete.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,11 @@ public function execute(Server $server)
177177
*/
178178
public function getCommandDocument()
179179
{
180-
return ['delete' => $this->collectionName, 'deletes' => [['q' => $this->filter] + $this->createDeleteOptions()]];
180+
$cmd = ['delete' => $this->collectionName, 'deletes' => [['q' => $this->filter] + $this->createDeleteOptions()]];
181+
$cmd += $this->createBulkWriteOptions();
182+
unset($cmd['comment']);
183+
184+
return $cmd;
181185
}
182186

183187
/**

tests/Operation/DeleteTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ public function testExplainableCommandDocument(): void
8888
'hint' => '_id_',
8989
],
9090
],
91+
'let' => (object) ['a' => 1],
9192
];
9293
$this->assertEquals($expected, $operation->getCommandDocument());
9394
}

0 commit comments

Comments
 (0)