Javascript 我是否正在安装Mongodb';是否正确地将包放入我的项目中?
我正在从事一个在Git上共享供其他人使用的项目,我需要项目中的mongodb依赖项才能访问我的云数据库 然而,我的代码永远不会越过连接线:(这是在.js文件中编写的) 我正在通过打印到画布和警报进行测试,但这行之后的任何内容都不会打印或警报 我假设我在项目中安装mongodb包的方式有问题,但我不确定?有没有一个具体的方法,我应该去做这件事 安装mongodb时,我使用Javascript 我是否正在安装Mongodb';是否正确地将包放入我的项目中?,javascript,mongodb,mongodb-query,Javascript,Mongodb,Mongodb Query,我正在从事一个在Git上共享供其他人使用的项目,我需要项目中的mongodb依赖项才能访问我的云数据库 然而,我的代码永远不会越过连接线:(这是在.js文件中编写的) 我正在通过打印到画布和警报进行测试,但这行之后的任何内容都不会打印或警报 我假设我在项目中安装mongodb包的方式有问题,但我不确定?有没有一个具体的方法,我应该去做这件事 安装mongodb时,我使用npm install mongodb,结果是: npm WARN groundstation-website@1.0.0 No
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;
我已经有了一个package.json和package-lock.json文件。我想这意味着我的项目已经初始化了?如果mongodb已安装,请检入package.json文件编辑为:
“devdependences”:{“mongodb”:“^3.3.5”}
相反,它应该在依赖项
对象中。安装时,应使用-S
在项目目录中运行install命令。然后在其他地方出现错误。如果您的mongo软件包设置不正确,您将收到一条错误消息,该软件包用于在nodejs
中运行。它们具有用于基于浏览器的连接的stitch
库代码>不是“连接”行。这将只获取客户端对象,然后可以对其进行配置并告知其进行连接。
let MongoClient = require('mongodb').MongoClient;