我已经使用mongoDb与. net我已经加载了mongodbdriver核心和BSon从visual studio插件管理器为mongodb**. net核心版本2.2***现在,当我尝试创建一个数据库,并添加一些集合到它。它给我一个错误,如下面:
public async void insert(FilePath file)
{
try
{
IMongoCollection<FilePath> collection = _db.GetCollection<FilePath>("FilePath");
await collection.InsertOneAsync(file);
}
catch { };
}
例外情况:
使用复合服务器选择器{选择器=可写服务器选择器,延迟限制服务器选择器{允许延迟范围= 00:00:00.0150000}}选择服务器3000毫秒后发生超时。群集状态的客户端视图为{群集ID:"1",连接模式:"自动",类型:"未知",状态:"已断开连接",服务器:[{服务器ID:"{群集ID:1,终点:"未指定的/本地主机:27017 "}",终结点:
1条答案
按热度按时间vltsax251#
首先检查mongo服务器是否正在运行。
可能您还没有启动Mongo服务器。
打开shell并键入
在文件系统上,您可以从
$MONGO_INSTALL_PATH/bin/mongod
启动它。不要关闭shell,然后再次尝试运行代码。
更多信息:
或
但在将“locahost”更改为“www.example.com“时解决127.0.0.1