yii2 mongodb pull -- Удалить документ из подмассива (не перезаписывая целиком) -- вложенные документы

Выясняем как сделать операцию обратную $push.

Вот так должно работать:

$result = $collection->update(
	array("_id" => new ObjectID(Yii::$app->request->post('report-id'))), 
	array('$pull' => array("_comments" => 
		array (
			'user_id' => new ObjectID($user_id),
			'text' => $text,
			'create_timestamp' => (int) $create_timestamp
		))
	)
);

А вот запрос на ту же тему (но только выборка по одному полю) не посредственно к монге в командной строке:

db.getCollection('primary_report').update(
{"_id": ObjectId("59416660a382813a8b30c5b2")},
{$pull:{_comments:{user_id:ObjectId("5952694cda81f32a694f4353")}}}
)

Key Words for FKN + antitotal forum (CS VSU):