gpt4 book ai didi

javascript - 从 Node.js 向 MongoDB 插入文件时出错

转载 作者:可可西里 更新时间:2023-11-01 10:33:05 25 4
gpt4 key购买 nike

我正在尝试从 node.js 连接到 mongoDB 并将文件(“函数”)上传到 MongoDB。有人可以验证我的代码有什么问题吗。

当我运行 js 文件时,出现以下错误:错误:找不到模块“mongodb” 在 Function.Module._resolveFilename (module.js:338:15) 在 Function.Module._load (module.js:280:25)

代码如下:

  var mongodb = require('mongodb');
var url = require('url');
var log = console.log;
var currentTimeStamp = new Date();
var file = require (__dirname + '/functions');

mongodb.MongoClient.connect('mongodb://phx8b03c-fb1d-6.stratus.phx.ebay.com,phx8b03c-316d-6.stratus.phx.ebay.com,phx8b03c-9564-6.stratus.phx.ebay.com',
function (err, client) {
if (err) throw err;

client.createCollection('lbTopology' , function (err, collection) {
if (err) throw err;

collection.insert(file, 'lbTopology' , function (err) {
if (err) throw err;

client.close(function (err) {
if (err) throw err;

console.log('done');
});
});
});
});

有人可以告诉我问题出在哪里吗?提前致谢

最佳答案

您似乎没有安装 mongodb。您是否在与您的代码相同的目录中npm install mongodb,或者您是否有一个包含 mongodb 的 node_modules 文件夹?

关于javascript - 从 Node.js 向 MongoDB 插入文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18092545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com