0
Я пытаюсь удалить запись из базы данных mongodb с помощью php, передав идентификатор mongodb. Код выполняется отлично, но он не удаляет указанный документ, не видит ли кто-либо проблемы с кодом ниже?Не удалось удалить документ MongoDb с Php
$postData = json_decode(file_get_contents("php://input"), true);
$conn = new MongoClient();
$db = $conn->selectDB('employees');
$collection = new MongoCollection($db, 'employees');
$emp = array('id' => new MongoID($postData['$id']), true);
try {
$collection->remove($emp, array('justOne' => true));
}
catch (MongoCursorException $e) {
die(json_encode(array('message' => $e->getMessage())));
}
echo ('The employee has been deleted successfully');
}
Если это '_id' вместо' id' => '$ emp = array ('_ id' => новый MongoID ($ postData ['$ id']), true);'? –
Пробовал это также – aliencity