J'ai la commande suivante mongo shell pour supprimer tous les utilisateurs qui ne sont pas administrateurs
mongo --eval 'db.users.remove({group:{$ne:"admin"}})' collectionCela marche.
Je veux créer un alias pour cette commande, mais les variantes possibles suivantes que j'ai essayées m'ont fourni les erreurs correspondantes
- alias mdelna="mongo --eval 'db.users.remove({group:{$ne:"admin"}})' collection"- SyntaxError: Unexpected token :
- alias mdelna="mongo --eval 'db.users.remove({group:{- "- $ne- "- :"admin"}})' collection"- SyntaxError: Unexpected token :
- alias mdelna="mongo --eval 'db.users.remove({group:{- "- $- "- ne:"admin"}})' collection"- ReferenceError: admin is not defined
- alias mdelna="mongo --eval 'db.users.remove({group:{- "- $- "- ne:- '- admin- '- }})' collection"- ReferenceError: admin is not defined
- alias mdelna="mongo --eval 'db.users.remove({group:{- "- $- "- ne:- admin- }})' collection"- ReferenceError: admin is not defined
- alias mdelna="mongo --eval 'var admin="admin";db.users.remove({group:{- "- $- "- ne:- admin- }})' collection"- Cela ne donne aucune erreur . Mais cela ne fait rien non plus. Je vérifie la base de données et elle n'a pas fait son travail. 
Que pourrais-je faire de mal?