MongoError:连接未知

2024-01-03

我有一个 mongo 服务器在 localhost:27017 上运行。
使用 mongo 控制台我可以在 mongodb 中插入数据。
但是当我尝试使用 node.js 连接它时,我收到上述错误。
以下是使用的代码:

    var MongoClient = require('mongodb').MongoClient;

    // Connect to the db  
    MongoClient.connect("mongodb://127.0.0.1:27017/Kiosque", function(err, db) {
      if(err) {
      console.log("We arent connected "+err);
      }
    });

所以我只是用节点 checkConnection.js 运行这个文件 我收到以下错误:

We arent connected MongoError: connect UNKNOWN

我搜索了各种答案但没有得到任何解决方案?有人可以帮忙吗?


该问题很可能与 WinXP 安装有关。我在尝试将 Node js 连接到 WinXP x32 机器上的 Mongo 时遇到了完全相同的错误。 然后我在 Win2008 机器上安装了 Node js 和 Mongo,两者的设置都相同 - 最后在控制台中看到“正确连接到服务器”。 好吧,即使微软已经停止提供对 WinXP 的支持,这也不能怪罪任何人。

有解决方案将 1.4.9 mongodb 版本与 Node js 一起使用。只需将一个名为 package.json 的文件放入您的 node.js 项目中,其内容如下:

{
  "name": "myproject",
  "version": "1.0.0",
  "description": "My first project",
  "main": "index.js",
  "dependencies": {
   "mongodb": "1.4.9"
   },
 "author": "yggdraa",
 "license": "Apache 2.0"
}

然后运行npm install.

这将安装适用于 WinXP 的 mongodb 模块 1.4.9。 适合测试,尽管它可能缺少您稍后的应用程序可能需要的一些功能

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MongoError:连接未知 的相关文章

随机推荐

  • GMSGeocoder - 如何设置响应语言

    在国外使用我的应用程序时 谷歌GMSGeocoder自动以本地语言返回响应 我怎样才能将其设置为始终返回英文响应 我使用 GMS SDK 1 7 我的代码是这样的 GMSGeocoder geoCoder GMSGeocoder alloc
  • 如何使用 unix 命令将字符串分割为具有特定宽度的行?当输入字符串是无限的时候?

    我想转换 Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello H
  • switch case 语句错误:case 表达式必须是常量表达式

    我的 switch case 语句昨天工作得很好 但是当我今天早上运行代码时 Eclipse 给了我一个错误 用红色强调了 case 语句 并说 case 表达式必须是常量表达式 它是常量 我不知道发生了什么 下面是我的代码 public
  • 如何在 iPhone 上使用音频单元

    我正在寻找一种方法来更改录制的音频在保存到磁盘或播放 实时 时的音高 我知道音频单元可以用于此目的 iPhone 对音频单元的支持有限 例如 据我所知 不可能创建 使用自定义音频单元 但有几种现成可用的音频单元 其中之一是 AUPitch
  • 如何在 HighChart 中动态地将轴从线性更改为对数

    我想动态改变轴linear to 对数在 HighCharts 中反之亦然 请看这个小提琴的例子 http jsfiddle net dodoflying ZCecV yAxis linear type logarithmic minorT
  • 返回工作日列表,从给定工作日开始

    我的任务是定义一个函数weekdays weekday that 返回工作日列表 从给定的工作日开始 它应该像这样工作 gt gt gt weekdays Wednesday Wednesday Thursday Friday Saturd
  • 对 AWS 控制台登录强制执行 MFA,但不对 API 调用强制执行 MFA

    我希望强制所有 IAM 用户 本地和远程 启用并激活他们的 MFA 设备 我希望他们能够让 MFA 完成各自的任务 我正在尝试以下政策 Effect Allow Action Resource Condition Bool aws Mult
  • Nodejs 服务器主机名

    好的 在 Node js 中似乎很容易获取向我的服务器发出的请求的主机名 app get function req res console log req headers host 有没有一种简单的方法来确定我实际的 http 服务器的主机
  • python 中是否有与 php 的 $$variables 类似的语法

    python 中是否有与 php 的 variable 类似的语法 我实际上正在尝试的是根据值加载模型 例如 如果值为 Song 我想导入 Song 模块 我知道我可以使用 if 语句或 lambda 但是类似于 php 的 variabl
  • SQL Server 存储过程区分大小写吗?

    我有一个区分大小写的服务器 SQL Latin1 General CP1 CS AS 但数据库不区分大小写 SQL Latin1 General CP1 CI AS 如果我尝试在数据库上创建以下存储过程 则会收到错误 必须声明标量变量 te
  • Xamarin Forms CollectionView TapGestureRecognizer 未在标签上触发

    我有一个 XF 应用程序 定义了以下集合视图 第二个标签有一个不触发的 TapGestureRecognizerDoSomethingInteresting当我点击标签时在模型中 在 Android 上尝试这个 有人可以看看问题是什么吗 工
  • 使用 *apply 函数访问数据框的列名称

    我需要为初学者使用 R apply 函数制作教程 第一次不使用 reshape 或 plyr 包 我试着lapply 因为我读了apply对于数据框不好 这个数据框的一个简单函数 我想使用命名列来访问数据 fDist lt function
  • Powershell 中的标准化文件路径比较

    假设我有以下两条路径 比如说 两者都是有效的 p1 D folder1 p2 D Folder1 我想比较这两条路径的相等性 我期望两条路径是相同的 我尝试了以下两个命令 Resolve Path p1 eq Resolve Path p2
  • 我应该通过引用传递shared_ptr吗? [复制]

    这个问题在这里已经有答案了 传递shared ptr的最佳实践是什么 目前我传递shared ptr函数参数 如下所示 void function1 shared ptr
  • Matplotlib 中颜色图的设置范围

    我正在使用 matplotlib 绘制一个简单的图表 cm plt get cmap Blues nx draw circular G node color White edge color range G number of edges
  • 使用 ASP.net 对文件夹中的图像进行计数

    我想计算文件夹中的图像数量 但它会产生以下错误 Could not find a part of the path c Content slideshow images image 所有图像都位于项目的文件夹中 位于一个Content sl
  • Java 四舍五入

    我怎样才能将 numberGrade 的值向上舍入 这样如果它是 89 5 它就会变为 90 numberGrade 被视为双精度值 但将其设为 int 不会将其向上或向下舍入 public class GradeReporter The
  • 为什么类的常量数据成员需要在构造函数中初始化?

    我想知道为什么类的常量数据成员需要在构造函数中初始化 为什么不在其他地方初始化 这样做和不这样做有什么影响 我也看到只有静态常数积分数据可以在类内部初始化 但不能在类内部初始化任何数据成员 例如 假设下面是我的班级声明 class A in
  • 控制数组 vb.net

    我正在尝试在 VB net 中为购物系统编写一个程序 它将读取数据库并填充表单上的项目 该应用程序在可滚动面板内的标签中显示产品名称等信息 我正在创建对象并在运行时分配文本等值 我在代码中使用循环 如果我使用 vb 6 我将有一个控制数组
  • MongoError:连接未知

    我有一个 mongo 服务器在 localhost 27017 上运行 使用 mongo 控制台我可以在 mongodb 中插入数据 但是当我尝试使用 node js 连接它时 我收到上述错误 以下是使用的代码 var MongoClien