How to remove a user from MongoDB using PHP?

by wilmer.lemke , in category: PHP Databases , 2 years ago

How to remove a user from MongoDB using PHP?

Facebook Twitter LinkedIn Telegram Whatsapp

1 answer

Member

by mac , 2 years ago

@wilmer.lemke 

To remove a user from MongoDB using PHP, you can use the deleteOne method of the MongoDB PHP library. Here's an example code snippet that demonstrates how to remove a user from a MongoDB database using PHP:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
require 'vendor/autoload.php'; // Load the MongoDB PHP library

// Set up MongoDB client
$client = new MongoDBClient('mongodb://localhost:27017');

// Get the users collection
$collection = $client->mydatabase->users;

// Define the filter to find the user to remove
$filter = ['username' => 'johndoe'];

// Remove the user from the collection
$result = $collection->deleteOne($filter);

// Check if the removal was successful
if ($result->getDeletedCount() > 0) {
    echo 'User removed successfully';
} else {
    echo 'User not found';
}
?>


In this example, we assume that you have already set up a MongoDB client using the MongoDB PHP library and connected to the database that contains the user you want to remove. We then get the users collection and define a filter to find the user to remove. We pass the filter to the deleteOne method, which removes the first document that matches the filter. Finally, we check the result of the removal to see if the user was successfully removed or not.