首页 > 解决方案 > 我是否将 Mongodb 的包正确安装到我的项目中?

问题描述

我正在开发一个在 Git 上共享以供其他人使用的项目,我需要项目中的 mongodb 依赖项才能访问我在云上的数据库。

但是,我的代码永远不会越过连接线:(这是写在 .js 文件中的)

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

我正在通过打印到画布和警报进行测试,但是此行之后的任何内容都不会打印或发出警报。

我假设我将 mongodb 包安装到项目中的方式有​​问题,但我不确定?有没有我应该这样做的具体方法?

当我安装 mongodb 时,我使用npm install mongodb,结果是:

npm WARN groundstation-website@1.0.0 No repository field.
npm WARN groundstation-website@1.0.0 No license field.

+ mongodb@3.3.5
added 1 package and audited 9 packages in 1.077s

任何帮助将不胜感激!!

编辑:这是我的代码:

$(document).ready(function() {
'use strict';

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.rect(20, 20, 150, 100);
ctx.font = "20px Arial";
ctx.fillStyle = "white";

ctx.fillText("text", 10, 100);    // will print

//code here won't print to ctx
const MongoClient = require('mongodb').MongoClient;
//won't print
ctx.fillText("text", 10, 100);
});

标签: javascriptmongodbmongodb-query

解决方案


如果你还没有初始化你的项目:

npm init

然后:

npm install mongodb --save

在您的代码中:

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

推荐阅读