У меня есть следующая команда оболочки mongo, чтобы удалить всех пользователей, которые не являются администраторами
mongo --eval 'db.users.remove({group:{$ne:"admin"}})' collection
Это работает.
Я хочу создать псевдоним для этой команды, но следующие возможные варианты, которые я попробовал, дали мне соответствующие ошибки
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 definedalias mdelna="mongo --eval 'db.users.remove({group:{"$"ne:'admin'}})' collection"ReferenceError: admin is not definedalias mdelna="mongo --eval 'db.users.remove({group:{"$"ne:admin}})' collection"ReferenceError: admin is not definedalias mdelna="mongo --eval 'var admin="admin";db.users.remove({group:{"$"ne:admin}})' collection"Это не дает никакой ошибки. Но это также ничего не делает. Я проверяю базу данных, и она не сделала свою работу.
Что я могу делать не так?
