MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

prise en charge de rmongodb pour MongoDB 3

rmongodb (à la version 1.8.0) utilise un ancien pilote MongoDB C qui ne prend pas encore entièrement en charge MongoDB 3.0. En particulier, il ne prendra pas en charge l'utilisation de la nouvelle authentification par défaut SCRAM-SHA-1 ou du moteur de stockage WiredTiger en option.

Il y a un rmongodb problème dans Github suivi ceci :Compatibilité avec la version 3.0 de MongoDB .

Jusqu'à rmongodb est mis à jour vos options (dans l'ordre du moins au plus fastidieux) incluent :

  • utilisez un pilote différent qui prend en charge MongoDB 3.x (c'est-à-dire RMongo 0.1.0 ou plus récent )

  • utiliser MongoDB 2.6

  • utilisez MongoDB 3.x mais rétrogradez vers l'ancienne authentification MONGO-CR (et n'utilisez pas WiredTiger ou tout autre moteur de stockage)