sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb är inte auktoriserad på admin att utföra listDatabases-kommandot

Jag tycker att det borde finnas en annan användare i db.system.users . Om så är fallet, använd den sparade användaren för att logga in.

Om det INGA användare finns i db.system.users

> db.system.users.find({})
  null

vi kan komma åt mongodb genom mongo --port 27017 .

använd sudo mongod --port 27017

istället för sudo mongod --auth --port 27017 --dbpath /var/lib/mongodb

obs:--auth krävs bara när användarnamn &lösenord autentisering är inställd




  1. Textsökfråga för text annan ger alltid inga resultat?

  2. Meteor.js - sätt att göra användarsökning över flera samlingar

  3. Hur man hittar dokument som matchar flera kriterier

  4. Byt samling i mongoengine för sökfråga