Latest web development tutorials
×

MongoDB курс

MongoDB курс NoSQL Краткое введение MongoDB Краткое введение Window устанавливать MongoDB Linux устанавливать MongoDB MongoDB Интерпретация Концепции MongoDB подключение MongoDB Создание базы данных MongoDB Удалить базу данных MongoDB Вставить документ MongoDB Обновление документации MongoDB Удаление документов MongoDB документ Запрос MongoDB Условный оператор MongoDB $type операторы MongoDB Limit & Skip MongoDB последовательность MongoDB индекс MongoDB агрегирование MongoDB копия MongoDB Ломтики MongoDB Резервное копирование и восстановление MongoDB монитор MongoDB Java MongoDB PHP распространение MongoDB PHP MongoDB PHP7

MongoDB Расширенный учебник

MongoDB отношения MongoDB ссылки на базы данных MongoDB Индекс покрытия запроса MongoDB анализ запросов MongoDB атомарные операции MongoDB Расширенный индексации MongoDB ограничения индекса MongoDB ObjectId MongoDB Map Reduce MongoDB Полнотекстовый поиск MongoDB Регулярные выражения MongoDB Инструменты управления MongoDB GridFS MongoDB Фиксированный набор MongoDB Автоматический рост

Linux установка платформы MongoDB

MongoDB предоставляет платформу на Линукс 32-битной и 64-битной установочный пакет, вы можете загрузить пакет установки на официальном сайте.

Скачать: http://www.mongodb.org/downloads

После загрузки пакета установки, а также извлечение TGZ (Следующая демонстрация для установки Linux на 64-битной).

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压

mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录

MongoDB исполняемый файл , расположенный в директории бен, так что вы можете добавить его к переменной PATH:

export PATH=<mongodb-install-directory>/bin:$PATH

<MongoDB-установки-> MongoDB для вашего пути установки. В этой статье / USR / местные / MongoDB.



Создание базы данных каталога

Данные MongoDB хранятся в каталоге данных каталога БД, но этот каталог не создается автоматически в процессе установки, так что вам нужно вручную создать каталог данных, а также создавать дб каталог данных каталога.

В следующем примере мы создадим каталог данных в корневом каталоге (/).

Примечание: / данные / DB MongoDB путь к базе данных при запуске по умолчанию (--dbpath).

mkdir -p /data/db


Командная строка для запуска службы MongoDB

Затем можно выполнить из командной строки каталога каталог установки Монго бин для запуска выполнения команды сервиса mongod mongdb.

Примечание: Если каталог базы данных не / данные / дБ, может быть задана --dbpath.

$ ./mongod
2015-09-25T16:39:50.549+0800 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2015-09-25T16:39:50.550+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2015-09-25T16:39:50.869+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.16
2015-09-25T16:39:51.206+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.52
2015-09-25T16:39:52.775+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 7.7


MongoDB Управление Shell

Если вам нужно ввести фон управления MongoDB, вам необходимо открыть директорию бен каталог установки MongoDB, а затем выполнить командный файл Монго.

MongoDB MongoDB Shell реализует интерактивной оболочки Javascript, используемый для работы и управления MongoDB интерактивной среды.

При входе в MongoDB фона, по умолчанию будет использоваться для ссылки на тестовый документ (базы данных):

$ cd /usr/local/mongodb/bin
$ ./mongo
MongoDB shell version: 3.0.6
connecting to: test
Welcome to the MongoDB shell.
……

Так как оболочка JavaScript, вы можете запустить простую арифметику:

> 2+2
4
> 3+6
9

Теперь давайте внесем некоторые простые данные, извлекать и вставлять данные:

> db.w3big.insert({x:10})
WriteResult({ "nInserted" : 1 })
> db.w3big.find()
{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }
>

Первая команда вставляется в цифровой х 10 коллекции поле w3big.



MongoDb веб-интерфейс пользователя

MongoDB обеспечивает простой пользовательский интерфейс HTTP. Если вы хотите, чтобы включить эту функцию, необходимо указать параметры --rest во время загрузки.

$ ./mongod --dbpath=/data/db --rest

Веб-интерфейс для доступа к MongoDB порт службы, чем порт 1000.

Если вы используете MongoDB порт 27017 по умолчанию для запуска, вы можете получить доступ к веб-интерфейс пользователя 28017 номер порта что адрес: HTTP: // локальный: 28017.