javascript - 我是否将 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);
});
解决方案
如果你还没有初始化你的项目:
npm init
然后:
npm install mongodb --save
在您的代码中:
let MongoClient = require('mongodb').MongoClient;
推荐阅读
- c# - 带有按钮单击事件问题的 INSERT SQL 语句
- android - 自定义列表视图中的问题
- javascript - 如何使用 express js 中的 get 方法从 mongo db 中获取数据?
- email - 如果链接已过期,我应该通知用户吗?
- goland - 运行`dep ensure`Goland Idea返回`Permission denied`
- javascript - Asp.net MVC 中的三个表级联下拉列表
- javascript - Pusher.subscribe() 不是来自服务器端的函数?
- python - 像素/数组位置到 lat long gdal Python
- python - 使用强化学习预测价格
- java - 如果我在 try/catch 之后关闭数据库连接而不是 finally