англійськафранцузькаіспанська

Ad


Значок OnWorks

mongo - онлайн в хмарі

Запустіть mongo у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда mongo, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


mongo - оболонка MongoDB

ОПИС


манго це інтерактивний інтерфейс оболонки JavaScript для MongoDB, який забезпечує потужний
інтерфейс для системних адміністраторів, а також спосіб для розробників тестувати запити та
операції безпосередньо з базою даних. манго також надає повністю функціональний JavaScript
середовище для використання з MongoDB. Цей документ стосується основного виклику
манго оболонку та огляд її використання.

СИНТАКСИС


манго [--оболонка] [--nodb] [--norc] [--спокійно] [--порт ] [--господар ] [--eval
] [-у ] [--ім'я користувача ] [-с ] [--пароль
] [--довідка] [-год] [--версія] [--дослівно] [--ipv6] [база даних] [файл.js]

ІНТЕРФЕЙС


Опції
-- оболонка
Вмикає інтерфейс оболонки після оцінки a JavaScript файл. Якщо ви закликаєте
манго команда та вкажіть файл JavaScript як аргумент, або use --eval до
вкажіть JavaScript у командному рядку, -- оболонка Опція надає користувачеві a
підказка оболонки після завершення виконання файлу.

--nodb Запобігає підключенню оболонки до будь-яких екземплярів бази даних. Пізніше для підключення до
база даних в оболонці, див mongo-shell-нові-з'єднання.

--norc Запобігає пошуку та оцінці оболонки ~/.mongorc.js при запуску.

--спокійно
Заглушає вихід з оболонки під час процесу підключення.

--порт
Вказує порт, де монгод or монго екземпляр слухає. Хіба що
зазначений манго підключається до монгод екземпляри на порту 27017, що є за замовчуванням
монгод Порт

--господар
вказує хост, де монгод or монго виконується для підключення до як
. За замовчуванням манго спробує підключитися до запущеного процесу MongoDB
на локальному хості.

--eval
Оцінює вираз JavaScript, зазначений як аргумент для цього параметра. манго
не завантажує власне середовище при оцінці коду: в результаті багато варіантів
середовище оболонки недоступне.

--ім'я користувача , -u
Вказує ім’я користувача для автентифікації для екземпляра MongoDB. Використовуйте разом
з --пароль можливість введення пароля. Якщо ви вкажете ім’я користувача та
пароль, але база даних за замовчуванням або зазначена база даних не вимагають
автентифікація, манго вийде з винятком.

--пароль , -p
Вказує пароль для аутентифікації для екземпляра MongoDB. Використовуйте разом
з --ім'я користувача можливість вказати ім'я користувача. Якщо вказати a --ім'я користувача
без того --пароль варіант манго запитає пароль в інтерактивному режимі, якщо
монгод or монго вимагає аутентифікації.

--authenticationDatabase
Нове у версії 2.4.

Вказує базу даних, яка містить дані користувача (наприклад --ім'я користувача) облікові дані.

За замовчуванням манго передбачає, що ім’я бази даних, зазначене в db адреса тримає
облікові дані користувача, якщо ви не вкажете --authenticationDatabase.

Читати джерело користувача, /reference/privilege-documents та /reference/user-privileges та цінності
більше інформації про делеговану автентифікацію в MongoDB.

--механізм аутентифікації
Нове у версії 2.4.

Визначає механізм аутентифікації. За замовчуванням механізм аутентифікації є
МОНГОДБ-ЧР, який є механізмом аутентифікації виклику/відповіді MongoDB. в
передплатне видання MongoDB, манго також включає підтримку для GSSAPI справлятися
Аутентифікація Kerberos.

Читати /tutorial/control-access-to-mongodb-with-kerberos-authentication більше
інформація про аутентифікацію Kerberos.

--ssl Увімкнути підключення до a монгод or монго який має шифрування SSL.

--sslPEMKeyFile
Нове у версії 2.4.

Примітка дефолт розподіл of MongoDB робить НЕ містять підтримку SSL. Щоб використовувати SSL
Ви можете скомпілювати MongoDB з підтримкою SSL або використовувати MongoDB Subscriber
Видання. Побачити /administration/ssl для отримання додаткової інформації про SSL і MongoDB.

Визначає .pem файл, який містить як сертифікат SSL, так і ключ. Вкажіть файл
назва .pem файл з використанням відносних або абсолютних шляхів

Необхідний при використанні --ssl варіант, якщо монгод or монго має sslCAFile включений без
sslWeakCertificateValidation.

--sslPEMKeyPassword
Нове у версії 2.4.

Примітка дефолт розподіл of MongoDB робить НЕ містять підтримку SSL. Щоб використовувати SSL
Ви можете скомпілювати MongoDB з підтримкою SSL або використовувати MongoDB Subscriber
Видання. Побачити /administration/ssl для отримання додаткової інформації про SSL і MongoDB.

Вказує пароль для розшифровки кореневого ланцюжка сертифікатів, зазначеного в --sslPEMKeyFile.

Необхідно, лише якщо файл ключа сертифіката зашифрований.

--sslCAFile
Нове у версії 2.4.

Примітка дефолт розподіл of MongoDB робить НЕ містять підтримку SSL. Щоб використовувати SSL
Ви можете скомпілювати MongoDB з підтримкою SSL або використовувати MongoDB Subscriber
Видання. Побачити /administration/ssl для отримання додаткової інформації про SSL і MongoDB.

Визначає .pem файл, який містить сертифікат Центру сертифікації.
Вкажіть ім'я файлу .pem файл з використанням відносних або абсолютних шляхів

--допомога, -h
Повертає основний текст довідки та використання.

-- версія
Повертає версію оболонки.

-багатослівний
Збільшує детальність виводу оболонки під час процесу підключення.

--ipv6 Вмикає підтримку IPv6, що дозволяє манго щоб підключитися до екземпляра MongoDB за допомогою файлу
мережа IPv6. Усі програми та процеси MongoDB, в т.ч манго, вимкнути IPv6
підтримка за замовчуванням.

<db адреса>
Вказує "адресу бази даних" бази даних для підключення. Наприклад:

адміністратор mongo

Наведена вище команда підключить манго оболонка до адмін база даних на місцевому
машина. Ви можете вказати віддалений екземпляр бази даних з іменем хоста, який можна розпізнати
або IP-адреса. Відокремте ім’я бази даних від імені хоста за допомогою a / характер.
Дивіться наступні приклади:

mongo mongodb1.example.net
mongo mongodb1/адмін
mongo 10.8.8.10/тест


Визначає файл JavaScript для запуску та виходу. Має бути останній варіант
вказано. Використовувати -- оболонка можливість повернутися до оболонки після завершення файлу
працює.

Файли
~/.dbshell
манго зберігає історію команд у .dbshell файлу.

примітки манго не записує взаємодію, пов’язану з аутентифікацією, в історії
файл, в тому числі перевіряти справжність та db.addUser().

попередження
Версії Windows mongo.exe раніше 2.2.0 збереже .dbshell файл у файлі
mongo.exe робочий каталог.

~/.mongorc.js
манго буде читати .mongorc.js файл із домашнього каталогу користувача, який викликає
манго. У файлі користувачі можуть визначати змінні, налаштовувати їх манго підказка оболонки, або
оновлювати інформацію, яку вони хотіли б оновлювати щоразу, коли вони запускають оболонку. Якщо ви
використовуйте оболонку для оцінки файлу JavaScript або виразу в командному рядку
з --eval або вказавши a . Js файл до манго, манго буде читати .mongorc.js файл
після JavaScript закінчив обробку.

вкажіть --norc можливість вимкнути читання .mongorc.js.

/tmp/mongo_edit. Js
створений by манго коли редагування a файлу. If файл існує манго волі додавати an ціле
від 1 до 10 до час значення до спроба до створювати a створеного файлу.

%TEMP%mongo_edit. Js
створений by mongo.exe on Windows коли редагування a файлу. If файл існує манго волі
додавати an ціле від 1 до 10 до час значення до спроба до створювати a створеного файлу.

Навколишнє середовище
РЕДАКТОР Вказує шлях до редактора для використання з редагувати команду оболонки. JavaScript
змінна РЕДАКТОР перевизначить значення РЕДАКТОР.

ГОЛОВНА Вказує шлях до домашнього каталогу, де манго буде читати .mongorc.js файл
і напишіть .dbshell файлу.

HOMEDRIVE
У системах Windows, HOMEDRIVE вказує шлях до каталогу, де манго волі
читати .mongorc.js файл і запишіть .dbshell файлу.

HOMEPATH
Вказує шлях Windows до домашнього каталогу, де манго буде читати
.mongorc.js файл і запишіть .dbshell файлу.

Клавіатура КОРОТКИ


Команда манго оболонка підтримує такі комбінації клавіш: [1]

┌───────────────────┬───────────────────────────── ─────┐
Прив'язка клавішфункція
├───────────────────┼───────────────────────────── ─────┤
│Стрілка вгору │ Отримати попередню команду з │
│ │ історія │
├───────────────────┼───────────────────────────── ─────┤
│Стрілка вниз │ Отримати наступну команду з │
│ │ історія │
├───────────────────┼───────────────────────────── ─────┤
│Додому │ Перейти до початку рядка │
├───────────────────┼───────────────────────────── ─────┤
│Кінець │ Перейти до кінця рядка │
├───────────────────┼───────────────────────────── ─────┤
│Вкладка │ Метод/команда автозаповнення │
├───────────────────┼───────────────────────────── ─────┤
│Стрілка вліво │ Перехід на один символ назад │
├───────────────────┼───────────────────────────── ─────┤
│Стрілка вправо │ Перейти на один символ вперед │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-стрілка вліво │ Перехід на одне слово назад │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-стрілка вправо │ Перейти на одне слово вперед │
├───────────────────┼───────────────────────────── ─────┤
│Мета-стрілка вліво │ Перейти на одне слово назад │
├───────────────────┼───────────────────────────── ─────┤
│Мета-стрілка вправо │ Перейти на одне слово вперед │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-A │ Перейти до початку рядка │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-B │ Перехід на один символ назад │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-C │ Вийдіть з манго оболонка │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-D │ Видалити символ (або вийти з манго
│ │ оболонка) │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-E │ Перейти до кінця рядка │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-F │ Перейти на один символ вперед │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-G │ Скасувати │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-J │ Прийняти/оцінити рядок │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-K │ Убийте/стеріть рядок │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-L або введіть CLS │ Очистити екран │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-M │ Прийняти/оцінити рядок │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-N │ Отримати наступну команду з │
│ │ історія │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-P │ Отримати попередню команду з │
│ │ історія │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-R │ Історія команд зворотного пошуку │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-S │ Історія команд прямого пошуку │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-T │ Транспонувати символи │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-U │ Виконайте видалення рядка Unix │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-W │ Виконайте обробку слів Unix │
└───────────────────┴───────────────────────────── ─────┘

│Ctrl-Y │ Янк │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-Z │ Призупинити (контроль роботи працює в │
│ │ linux) │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-H │ Видалити символ назад │
├───────────────────┼───────────────────────────── ─────┤
│Ctrl-I │ Завершити, як і Tab │
├───────────────────┼───────────────────────────── ─────┤
│Meta-B │ Перейти на одне слово назад │
├───────────────────┼───────────────────────────── ─────┤
│Meta-C │ У слові з великої літери │
├───────────────────┼───────────────────────────── ─────┤
│Мета-D │ Вбийте слово │
├───────────────────┼───────────────────────────── ─────┤
│Мета-F │ Перейдіть на одне слово вперед │
├───────────────────┼───────────────────────────── ─────┤
│Meta-L │ Змінити слово на нижній регістр │
├───────────────────┼───────────────────────────── ─────┤
│Meta-U │ Змінити слово на велику │
├───────────────────┼───────────────────────────── ─────┤
│Мета-Y │ Янк-поп │
├───────────────────┼───────────────────────────── ─────┤
│Мета-Backspace │ Слово вбивства назад │
├───────────────────┼───────────────────────────── ─────┤
│Мета-< │ Отримати першу команду в │
│ │ історія команд │
├───────────────────┼───────────────────────────── ─────┤
│Мета-> │ Отримати останню команду в │
│ │ історія команд │
└───────────────────┴───────────────────────────── ─────┘

[1] MongoDB підтримує кілька прив'язок клавіш, починаючи з версії 2.0, манго включає підтримку базових
прив'язки клавіш emacs.

ВИКОРИСТАННЯ


Зазвичай користувачі викликають оболонку за допомогою манго команду в системному рядку. Розглянемо
наступні приклади для інших сценаріїв.

Щоб підключитися до бази даних на віддаленому хості за допомогою аутентифікації та нестандартного порту,
використовуйте таку форму:

mongo --ім'я користувача --пароль --ім'я хоста --порт 28015

Крім того, розгляньте таку коротку форму:

монго -у -стр --господар --порт 28015

заміщати , та з відповідними значеннями для вашої ситуації та
замінити або пропустити --порт в міру необхідності.

Щоб виконати файл JavaScript без оцінки ~/.mongorc.js файл перед запуском a
сеанс оболонки, використовуйте таку форму:

mongo --shell --norc альтернативне середовище.js

Щоб надрукувати, поверніть запит як JSON, із системної підказки за допомогою --eval варіант, використовуйте
наступна форма:

mongo --eval 'db.collection.find().forEach(printjson)'

Використовуйте одинарні лапки (напр '), щоб укласти JavaScript, а також додатковий JavaScript
необхідний для створення цього виходу.

Використовуйте mongo онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Жар-птиця
    Жар-птиця
    Firebird RDBMS пропонує функції ANSI SQL
    і працює на Linux, Windows і
    кілька платформ Unix. особливості
    чудова паралельність і продуктивність
    & потужність...
    Завантажити Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer — це HTML-редактор wysiwyg, який використовує
    кодова база Mozilla Composer. Як
    Розвиток Nvu було зупинено
    у 2005 році KompoZer виправляє багато помилок і
    додає ф...
    Завантажити KompoZer
  • 3
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги (FMD) є
    програма з відкритим кодом, написана
    Object-Pascal для управління і
    завантаження манги з різних веб-сайтів.
    Це дзеркало...
    Завантажте безкоштовний завантажувач манги
  • 4
    Aetbootin
    Aetbootin
    UNetbootin дозволяє створювати завантажувальні програми
    Живі USB-накопичувачі для Ubuntu, Fedora та
    інші дистрибутиви Linux без
    запис компакт-диска. Він працює на Windows, Linux,
    і ...
    Завантажити UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM проста у використанні
    Пакет програмного забезпечення з відкритим кодом ERP і CRM
    (запустити з веб-сервером php або як
    автономне програмне забезпечення) для бізнесу,
    основи...
    Завантажити Dolibarr ERP - CRM
  • 6
    SQL-клієнт SQuirreL
    SQL-клієнт SQuirreL
    SQuirreL SQL Client — це графічний SQL
    клієнт, написаний на Java, що дозволить
    Ви можете переглянути структуру JDBC
    сумісна база даних, переглядайте дані в
    столи...
    Завантажте клієнт SQuirreL SQL
  • Детальніше »

Команди Linux

Ad