0
votes

Comment puis-je déposer l'utilisateur de "System.Users" à l'aide de MongoDB et de PHP?

J'ai besoin d'une petite aide.

Je ne peux pas supprimer "System.User" STROND> UTILISATEUR DE BASE DE BASE DE MONGODB. P>

$command = array
   (
       "dropUser" => $mydb
   );
   $db = $m->selectDB( $mydb );
   $db->command( $command );
   $db = $m->dropDB( $mydb );


0 commentaires

3 Réponses :


-1
votes

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.

Collection $ = $ MONGO-> MY_DB-> System.User;
$ réponse = $ Collection-> goutte ();

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


1 commentaires

Ne faites jamais cela à cause de "System.user" est une collection de tous les utilisateurs de DB.



0
votes

L'opération suivante db.dropuser () Donne l'utilisateur ReportUser1 sur la base de données des produits. XXX PRE>

Référence: DB.Dropuser P>

Essayez le code suivant pour PHP P>

$users = $conn->$db_name->selectCollection('system.users')->delete();


1 commentaires

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.



0
votes

Désolé, mon code est correct pour la base de données Drop et les utilisateurs de Drop.

Mon erreur était d'abandonner les données utilisateur de "System.user".


0 commentaires