mongoDB的问题

Raw*_*hi 1 c# mongodb

我是MongoDB的新手,我试图做一个简单的代码,看它是否有效:

    MongoServer server = MongoServer.Create();
    MongoDatabase test = server.GetDatabase("test");
    MongoCollection<BsonDocument> books =
    test.GetCollection<BsonDocument>("books");
    BsonDocument book = new BsonDocument {
    { "author", "Ernest Hemingway" },
    { "title", "For Whom the Bell Tolls" }
    };
    books.Insert(book);
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个例子时,它给了我一个错误:

No connection could be made because the target machine actively refused it 127.0.0.1:27017
Run Code Online (Sandbox Code Playgroud)

我正在使用VS2008.
怎么解决这个问题?!感谢你

Ada*_*Dev 8

对不起,如果我说明显了,但你有mongodb运行,​​无论是作为Windows服务还是mongod在命令行中运行?如果它没有运行,那么你会收到此错误.

更新: 我也是mongodb的新手,所以我保留了(基本的)笔记并将其转换为上周的" MongoDB和.NET入门 "博客文章.检查一下,因为它包括启动和运行mongodb的所有步骤.具体来说,你需要确保你启动了mongodb.