sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb i linux-server

Först av allt, se till att din dbpath finns.

mkdir -p ~/data/db

Börja sedan mongod med:

mongod --dbpath ~/data/db

Till sist:

mongo

REDIGERA :Jag såg att några röstade upp det här svaret. För att göra det tydligt är den här lösningen för dig att starta mongod med kommandoraden. För det mesta om du installerade MongoDB-paketet från källan, kan du bara starta demonen med:

sudo systemctl start mongodb # Arch linux
sudo service mongod start # CentOS/Redhat

Konfigurationsfilen finns i:

vim /etc/mongod.conf

Och om du vill att demonen ska startas automatiskt från start,

sudo systemctl enable mongodb # Arch Linux
sudo chkconfig mongod on # CentOS/Redhat


  1. Det går inte att ansluta till Redis-servern med ASP.NET Session State Provider

  2. Vilket ska vara singleton i en applikation? MongoClient eller MongoDatabase eller MongoCollection?

  3. Analysera migrering till heroku/aws angående bilden

  4. MongoDB dokumentuppdateringsarrayelement med hjälp av findOneAndUpdate-metoden i Java