我对nodejs和mongodb完全陌生。
运行nodemon server.js后出现此错误。

  ../build/release/bson' code 'module_not_found code:MODULE_NOT_FOUND'  

这是我的代码:

mongoose.connect('mongodb://root:123456@ds045998.mongolab.com:45998/mean');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'conncetion error ...'));
db.once('open', function callback(){
    console.log('mean database is opend');
});   

我认为这不是错误,因为我也得到了这个:“ mean database is opend

而且我正在使用mongolab进行连接。

var express = require('express'),
    stylus = require('stylus'),
    bodyParser = require('body-parser'),
    session = require('express-session'),
    mongoose = require('mongoose'),
    bson = require('bson'); 

提前致谢

  ask by Sadeghbayan translate from so

本文未有回复,本站智能推荐:

2回复

猫鼬和expressjs出错

我是有关node.js和mongodb的新手,所以我决定使用expressjs框架 我尝试用这种语言编写一个Web应用程序,现在我遇到了有关使用猫鼬的麻烦,我已经通过npm安装了mongodb和mongoose,但是在文件app.js中,当我编写时: ==>服务器无法运行,但是
2回复

猫鼬输出错误“错误:连接关闭”

我偶然发现了一个关于 mongoose 连接 mongodb 的奇怪问题,它生成的详细错误如下 猫鼬的代码片段是: 我确定mongodb是打开的,我重新启动mongodb几次,但错误仍然存​​在,所以我重新启动我的Windows XP,再试一次问题消失,一切正常,所以我想知道为什么?
3回复

猫鼬多重连接

目前我有我的连接mongoose.js的代码: 需要连接的文件是test.js : 如何更新mongoose.js以使用mongoose.createConnection(...)函数的多个连接? 当我做这样的更改时,我开始只对一个连接进行更改: 我得到“未定义
1回复

猫鼬没有关闭连接

似乎我的猫鼬配置/开发有问题。 我实例化连接如下: 据我了解,它们应在10秒后关闭。 我的假设我错了吗? 使用此编码是否正确(keepAlive:0,connectionTimeoutMS:10000? 在mongo日志中,我可以看到连接未关闭: 我希望在我的应用程序
2回复

Bitnami Meanstack猫鼬连接

我在Ubuntu 16.04中使用mongo db节点创建了一个简单服务,并表示将数据返回到angular 2应用程序。 我有一个名为server.js的文件,该文件通过一个名为game的数据库和一个名为player的集合连接到本地mongodb实例。 在我的本地计算机上安装正常。 但
5回复

Mongoose 未连接 MongoDB Atlas

这是我第一次使用 MongoDB Atlas 与 Mongo 一起工作,在尝试连接时,这是我得到的错误: 这是我的代码: ps* 我没有遗漏我的凭据 已经在这里寻找解决方案,但没有与我的问题类似的问题。 我的白名单:
5回复

猫鼬连接

我从Mongoose 网站阅读了快速入门,我几乎复制了代码,但是我无法使用 Node.js 连接 MongoDB。 这是我的代码。 控制台只打印h1 ,不打印h 。 我哪里错了?
1回复

猫鼬连接的选项

我有一个问题db: { safe: true } -这是被作为一个选项传递给mongoose.connect在我的NodeJS和MongoDB项目。 我的印象是这个选项已经过时了。 是这样吗? 如果是,它被什么取代了? 如果没有,我在哪里可以找到此选项的详细信息? 知道我花了一个下午的时间来寻找