J'ai besoin d'une petite aide.
Je ne peux pas supprimer $command = array
(
"dropUser" => $mydb
);
$db = $m->selectDB( $mydb );
$db->command( $command );
$db = $m->dropDB( $mydb );
3 Réponses :
Si je comprends bien, vous cherchez à supprimer une collection dans la base de données MongoDB à l'aide de PHP. Si tel est le cas, vous pouvez utiliser la méthode ci-dessous pour déposer une collection de MongoDB. P>
Collection $ = $ MONGO-> MY_DB-> System.User;
$ réponse = $ Collection-> goutte (); p>
Vous pouvez suivre le lien ci-dessous pour obtenir plus de détails sur la même chose - https://www.php.net/manual/fr/mongocollection.drop. php p>
Ne faites jamais cela à cause de "System.user" est une collection de tous les utilisateurs de DB.
L'opération suivante db.dropuser () Donne l'utilisateur ReportUser1 sur la base de données des produits. Référence: DB.Dropuser P> Essayez le code suivant pour PHP P> $users = $conn->$db_name->selectCollection('system.users')->delete();
Merci pour la réponse mais dans PHP Comment puis-je supprimer l'utilisateur ("System.Users"). "db.dropuser" Oui Cette fonction ne fonctionne que des utilisateurs de DB actuels uniquement pas "System.Users" Collection.
Désolé, mon code est correct pour la base de données Drop et les utilisateurs de Drop. P>
Mon erreur était d'abandonner les données utilisateur de "System.user". P>