c# - mongoDB问题

标签 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);


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

No connection could be made because the target machine actively refused it 127.0.0.1:27017


我正在使用VS2008。
如何解决这个问题?感谢你

最佳答案

抱歉,如果我说的很明显,但是您是否正在运行mongodb(作为Windows服务还是通过在命令行中运行mongod)?如果未运行,则会出现此错误。

更新:
我也是mongodb的新手,所以我记下了(基本)笔记,并将其变成上周的“ Getting started with MongoDB and .NET”博客文章。仔细检查一下,因为它包括启动和运行mongodb的所有步骤。
具体来说,您需要确保启动了mongodb。

关于c# - mongoDB问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4721660/

相关文章:

c# - Asp.net MVC 样板依赖注入(inject)不起作用

c# - 如何在 EF Core 3 中启用日志记录?

c# - MongoDB C# 驱动程序 'Remote certificate is invalid'

mongodb - 将 mongoexport 与 ISODate 的 --query 一起使用

c# - 如何捕获此 SignalR 异常

c# - 检查给定的可执行文件是否经过数字签名且有效?

c# - 给定 bool 函数渲染任意 CSG 实体?

node.js - 使用 Mongoose 访问数组数组中的对象

c# - 使用 C# MongoDB 将 Int 转换为 String?

mongodb - Mongodb 服务器启动警告