Maison  >  Questions et réponses  >  le corps du texte

javascript - L'environnement en ligne mongodb signale une erreur. La méthode Db.prototype.authenticate sera...

Lorsque le projet est déployé sur le serveur Alibaba Cloud ubuntu14.04, un redémarrage se produira. En regardant le journal, il est indiqué que la méthode
Db.prototype.authenticate ne sera plus disponible dans la prochaine version majeure 3.x, comme MongoDB 3.6. autorisez uniquement l'authentification des utilisateurs dans la base de données d'administration et n'autoriserez plus plusieurs informations d'identification sur un socket. Veuillez vous authentifier à l'aide de MongoClient.connect avec les informations d'identification d'authentification.
J'ai vu que quelqu'un avait le même problème ici https://github.com/Automattic… et il a dit oui. La raison est Mongoose. J'ai toujours signalé cette erreur après la mise à niveau de Mongoose vers la dernière version. . .
Voici mon lien vers mongodb :

mongodb://blog_runner:safeblog@127.0.0.1:27017/blog-app

blog_runner dispose d'autorisations de lecture et d'écriture. Comment le résoudre?

PHP中文网PHP中文网2678 Il y a quelques jours1897

répondre à tous(1)je répondrai

  • 習慣沉默

    習慣沉默2017-06-19 09:09:22

    Cela a quelque chose à voir avec la version de mangouste. Lorsque j'utilisais la version 4.7.0, une telle invite n'existait pas. Lorsque j'ai mis à niveau vers la dernière version 4.10.6, l'invite est apparue.

    répondre
    0
  • Annulerrépondre