我想使用mongo数据库工具添加一个在我的应用程序中本地保存数据的选项,我想在我的应用程序中配置所有服务器信息。 我有两个问题。
但是在未配置数据库设置的计算机上,代码将无法运行。 我的代码是:
public void createDB()
{
MongoClient client = new MongoClient();
var db = client.GetDatabase("TVDB");
var coll = db.GetCollection<Media>("Movies");
Media video = new Media("", "");
video.Name = "split";
coll.InsertOne(video);
}
此代码仅在手动设置数据库后才能工作,如上图所示。 没有它我进入最后一行超时异常。 如何从我的应用程序配置它以使其工作(定义服务器)?
答案 0 :(得分:1)
通过使用该命令,您不是“正在配置数据库”,而是运行它。
如果您不想手动运行它,但希望它始终运行,则应按照How to run MongoDB as Windows service?中的说明将其安装为Windows服务。
您需要安装和/或运行MongoDB服务器才能使用它。仅使用API是不够的,它不像SQLite。
答案 1 :(得分:0)
您正在使用的代码将搜索本地mongodb。