Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我是否正在安装Mongodb';是否正确地将包放入我的项目中?_Javascript_Mongodb_Mongodb Query - Fatal编程技术网

Javascript 我是否正在安装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

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

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

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

我假设我在项目中安装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;

我已经有了一个package.json和package-lock.json文件。我想这意味着我的项目已经初始化了?如果mongodb已安装,请检入package.json文件编辑为:
“devdependences”:{“mongodb”:“^3.3.5”}
相反,它应该在
依赖项
对象中。安装时,应使用
-S
在项目目录中运行install命令。然后在其他地方出现错误。如果您的mongo软件包设置不正确,您将收到一条错误消息,该软件包用于在
nodejs
中运行。它们具有用于基于浏览器的连接的
stitch
不是“连接”行。这将只获取客户端对象,然后可以对其进行配置并告知其进行连接。
let MongoClient = require('mongodb').MongoClient;