2010-06-15 3 views
4

Я рассматриваю возможность использования MongoDb для резервного хранилища для приложения WPF, которое я создаю. В основном просто для того, чтобы немного разобраться с NoSQL. В идеале я хотел бы создать базу данных mongodb, поместить ее в корневую папку приложения (или ./data) и подключиться к ней с помощью LINQ - без запуска mongo.exe. Недавно я сделал что-то подобное с SQLite и нашел, что это отличное изменение от XML для хранения данных.Могу ли я использовать MongoDb в режиме без сервера?

Возможно ли это с MongoDb? Все образцы, которые я видел, требуют, чтобы mounod.exe запускался при подключении к базе данных. И данные всегда хранятся в c: \ data \ db.

ответ

2

Ответьте, да. Необходимо использовать переключатель --dbpath и version 1.5.2 (для «upsert»).

+1

Можете ли вы, пожалуйста, более подробно остановиться на этом? – tunnuz

+0

@tunnuz: извините, так давно я не помню точно, что я делал ... Возможно, запустите mongo.exe с ключом -dbpath при запуске вашего приложения? – jcollum

Смежные вопросы