Latest web development tutorials

MongoDB instalación de la plataforma Linux

MongoDB proporciona una plataforma en Linux de 32 bits y el paquete de instalación de 64 bits, se puede descargar el paquete de instalación en el sitio web oficial.

Descargar: http://www.mongodb.org/downloads

Después de descargar el paquete de instalación, y TGZ extracto (La siguiente demostración es instalar Linux de 64 bits).

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 archivo ejecutable ubicado en el directorio bin, lo que puede añadir a la ruta:

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

<Mongodb-directorio-instalación> MongoDB para su ruta de instalación. Como este artículo / / local / usr mongodb.



Crear un directorio de base de datos

datos MongoDB almacenan en el directorio de datos de directorio db, pero este directorio no se crea automáticamente durante el proceso de instalación, por lo que necesita para crear manualmente el directorio de datos, y crear el directorio de datos del directorio db.

En el siguiente ejemplo vamos a crear un directorio de datos en el directorio raíz (/).

Nota: / data / db MongoDB ruta de la base de datos es el inicio predeterminada (--dbpath).

mkdir -p /data/db


La línea de comandos para ejecutar el servicio MongoDB

A continuación, puede ejecutar el directorio bin del directorio de instalación mongo línea de comandos para iniciar el servicio mongod mongdb ejecución del comando.

Nota: Si el directorio de base de datos no / data / db, se puede especificar mediante --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 Manejo de Shell

Si tiene que entrar en el fondo de gestión de MongoDB, es necesario abrir el directorio de instalación mongodb directorio bin, y luego ejecutar el archivo de comandos mongo.

MongoDB MongoDB Shell está llevando shell interactivo Javascript, que se utiliza para operar y administrar MongoDB entorno interactivo.

Cuando se introduce MongoDB el fondo, se toma por defecto un documento de prueba (base de datos):

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

Dado que es una concha de JavaScript, puede ejecutar un poco de aritmética simple:

> 2+2
4
> 3+6
9

Ahora vamos a insertar algunos datos simples, recuperar e insertar datos:

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

El primer comando se inserta en una colección de campo w3big digital de x 10.



Interfaz de usuario web MongoDB

MongoDB ofrece una interfaz de usuario sencilla HTTP. Si desea activar esta función, es necesario especificar los parámetros --rest en el arranque.

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

MongoDB interfaz web para acceder al puerto de servicio del puerto 1000.

Si utiliza el puerto por defecto 27017 MongoDB para funcionar, se puede acceder a la interfaz de usuario web de 28017 en el número de puerto que la dirección es: http: // localhost: 28017.