Mongodb Shell методы
Коллекция
Методы ниже в таблице
название | Описание |
---|---|
db.collection.aggregate () | Предоставляет доступ к конвейеру агрегации. |
db.collection.count () | Количество оберток для возврата количества документов в коллекции или соответствия запросу. |
db.collection.createIndex () | Создает индекс для коллекции. |
db.collection.dataSize () | Возвращает размер коллекции. Оборачивает поле размера в выводе collStats. |
db.collection.distinct () | Возвращает массив документов, которые имеют различные значения для указанного поля. |
db.collection.drop () | Удаляет указанную коллекцию из базы данных. |
db.collection.dropIndex () | Удаляет указанный индекс в коллекции. |
db.collection.dropIndexes () | Удаляет все индексы в коллекции |
db.collection.explain () | Возвращает информацию о выполнении запроса различными методами. |
db.collection.find () | Выполняет запрос к коллекции и возвращает объект курсора. |
db.collection.findAndModify () | Атомно изменяет и возвращает один документ. |
db.collection.findOne () | Выполняет запрос и возвращает один документ. |
db.collection.getIndexes () | Возвращает массив документов, описывающих существующие индексы в коллекции. |
db.collection.getShardDistribution () | Для коллекций в защищенных кластерах db.collection.getShardDistribution () сообщает данные о распределении фрагментов. |
db.collection.getShardVersion () | Внутренний метод диагностики кластера осколков. |
db.collection.group () | Обеспечивает простую функцию агрегирования данных. Группирует документы в коллекции по ключу и обрабатывает результаты. Используйте aggregate () для более сложной агрегации данных. |
db.collection.insert () | Создает новый документ в коллекции. |
db.collection.isCapped () | Сообщает, является ли коллекция ограниченной коллекцией. |
db.collection.mapReduce () | Выполняет агрегацию данных в стиле map-Reduce. |
db.collection.reIndex () | Перестраивает все существующие индексы в коллекции. |
db.collection.remove () | Удаляет документы из коллекции. |
db.collection.renameCollection () | Изменяет название коллекции. |
db.collection.save () | Предоставляет оболочку для вставки () и обновления () для вставки новых документов. |
db.collection.stats () | Отчеты о состоянии коллекции. Предоставляет обертку вокруг collStats. |
db.collection.storageSize () | Сообщает общий размер, используемый коллекцией в байтах. Предоставляет обертку вокруг поля storageSize выходных данных collStats. |
db.collection.totalSize () | Сообщает общий размер коллекции, включая размер всех документов и всех индексов коллекции. |
db.collection.totalIndexSize () | Сообщает об общем размере, используемом индексами в коллекции. Предоставляет обертку вокруг поля totalIndexSize выходных данных collStats. |
db.collection.update () | Изменяет документ в коллекции. |
db.collection.validate () | Выполняет диагностические операции над коллекцией. |
Управление пользователями
название | Описание |
---|---|
db.auth () | Аутентифицирует пользователя в базе данных. |
db.createUser () | Создает нового пользователя. |
db.updateUser () | Обновляет данные пользователя. |
db.changeUserPassword () | Изменяет существующий пароль пользователя. |
db.dropAllUsers () | Удаляет всех пользователей, связанных с базой данных. |
db.dropUser () | Удаляет одного пользователя. |
db.grantRolesToUser () | Предоставляет роль и ее привилегии пользователю. |
db.revokeRolesFromUser () | Удаляет роль у пользователя. |
db.getUser () | Возвращает информацию об указанном пользователе. |
db.getUsers () | Возвращает информацию обо всех пользователях, связанных с базой данных. |
Предыдущий: MongoDB Single Field Index
Далее: метод db.collection.aggregate ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code