Latest web development tutorials

Linux installation de la plateforme MongoDB

MongoDB fournit une plate-forme sur linux 32 bits et package d'installation 64 bits, vous pouvez télécharger le package d'installation sur le site officiel.

Télécharger: http://www.mongodb.org/downloads

Après avoir téléchargé le package d'installation, et l' extrait tgz (La démonstration suivante est d'installer Linux sur 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 fichier exécutable situé dans le répertoire bin, donc vous pouvez l' ajouter à la PATH:

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

<Mongodb-install-directory> MongoDB pour votre chemin d'installation. Comme cet article / usr local / mongodb /.



Créez un répertoire de base de données

données MongoDB stockés dans le répertoire de données de répertoire db, mais ce répertoire ne sont pas automatiquement créés pendant le processus d'installation, vous devez donc créer manuellement le répertoire de données, et créer le répertoire de données de répertoire db.

L'exemple suivant, nous allons créer un répertoire de données dans le répertoire racine (/).

Note: / data / db MongoDB chemin de la base de données est le démarrage par défaut (--dbpath).

mkdir -p /data/db


La ligne de commande pour exécuter le service MongoDB

Vous pouvez ensuite exécuter le répertoire répertoire d'installation de mongo bin de ligne de commande pour démarrer le service mongod de mongdb d'exécution de commande.

Remarque: Si votre répertoire de base de données ne sont pas / data / db, peut être spécifiée par --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 Gérer Shell

Si vous avez besoin d'entrer dans le fond de gestion MongoDB, vous devez ouvrir le répertoire d'installation de mongodb de répertoire bin, puis exécuter le fichier de commande mongo.

MongoDB MongoDB Shell est en train shell interactif Javascript, utilisé pour faire fonctionner et gérer MongoDB environnement interactif.

Lorsque vous entrez MongoDB l'arrière-plan, il sera par défaut un lien vers le document de test (base de données):

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

Comme il est un shell JavaScript, vous pouvez exécuter un peu d'arithmétique simple:

> 2+2
4
> 3+6
9

Maintenant, nous allons insérer quelques données simples, récupérer et insérer des données:

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

La première commande est insérée dans un x 10 collection champ w3big numérique.



Interface utilisateur Web mongodb

MongoDB fournit une interface utilisateur HTTP simple. Si vous souhaitez activer cette fonctionnalité, vous devez spécifier les paramètres --rest au moment du démarrage.

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

MongoDB interface Web pour accéder au port de service que le port 1000.

Si vous utilisez le port MongoDB par défaut 27017 à courir, vous pouvez accéder à l'interface utilisateur Web pour 28017 dans le numéro de port que l'adresse est: http: // localhost: 28017.