На самом деле не имеет значения, где вы устанавливаете mongodb.Вам просто нужно знать хост, на котором вы установили mongodb, и порт, на котором он работает.Я полагаю, вы запускаете приложение и устанавливаете Монго на локальном компьютере.В этом случае host будет localhost
, и по умолчанию mongo принимает соединения через порт 27017
.
Итак, теперь у вас есть вся необходимая информация, и вам нужно предоставить ее для поднятия следующим образом:
MongoDB.defineDb(
MainDb,
new Mongo(new ServerAddress("localhost", 27017)),
"test")
Также необязательно указывать новый идентификатор БД (MainDb
в вашем случае), вы всегда можете DefaultMongoIdentifier
, если вы не обращаетесь к нескольким экземплярам БД.
На этой странице вы можетенайти дополнительную информацию о конфигурации mongodb:
http://www.assembla.com/wiki/show/liftweb/Mongo_Configuration