2011-10-13 7 views
4

Je sais que l'une des plus grandes différences entre CouchDB et MongoDB est que Couch utilise une interface REST. J'ai installé Mongo sans aucune autre bibliothèque, et le service mongod fournit une option de ligne de commande --rest.Mongo DB REST Option

L'interface MongoDB REST fait-elle la même chose que celle de CouchDB? Si non alors à quoi ça sert?

+0

Cette question semble incomplète. S'il vous plaît le modifier. –

+0

Juste une question éditée. – kamaci

Répondre

6

MongoDB n'utilise pas d'interface REST pour les communications.

Vous devrez installer un pilote spécifique pour votre langue. Tout comme vous le feriez pour MySQL ou SQL Server ou la plupart des autres bases de données.

La liste des pilotes are here. L'option --rest permet d'exécuter des requêtes de base et de surveiller le processus mongod. C'est pas une API REST complète.

2

Si vous êtes intéressé par une interface API REST pour MongoDB, consultez le projet Sleepy.Mongoose.

0

La raison en est que vous avez démarré la base de données sans l'option --rest. Pour ce faire, vous pouvez démarrer la base de données à partir de votre répertoire bin MongoDB comme "./mongod --rest".