javascript - 从 MongoDB 查询数据到 Javascript

标签 javascript node.js mongodb

我对编码很陌生,我需要查询在 MongoDB 中存储为 json 对象的数据。我读过有关nodejs的内容,但我很不确定如何开始。有没有人有好的阅读技巧或如何开始的描述?

//====================================================
const MongoClient = require('mongodb').MongoClient;
const assert = require('assert');
const url = 'mongodb://localhost:27017/PlotLayoutOptions';
const dbName = 'Vitboken';
var recievedObj = [];

//====================================================
// Use connect method to connect to the server
//====================================================
MongoClient.connect(url, { useNewUrlParser: true }, function(err, client)
{
  assert.equal(null, err);
  console.log("Connected successfully to server");

  const db = client.db(dbName);

  //Query All Evaluation results
  var query = {__Tag__: 'Evaluation'};
   db.collection('Alt_0').find(query).toArray(function(err, result)
   {
    if (err) throw err;
    recievedObj = result;
    console.log(recievedObj);
  });

  //Close the client connection
  client.close();
});

  //====================================================

<!DOCTYPE html>
<head>
      <title>DesignDashboard</title>
      <meta charset="utf-8">
      <script src="http://d3js.org/d3.v4.js"></script><!-- Load d3.js -->
      <script src="connectToMongo.js"></script>
      <link href="Style.css" type="text/css" rel="stylesheet">
      <link href="https://fonts.googleapis.com/css?family=Muli" rel="stylesheet"> <!--Google fonts -->
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
      <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
      <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui/0.4.0/angular-ui-ieshiv.min.js"></script>
      <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
      <script scr="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"></script>
</head>

最佳答案

您可以从任何教程开始,就像我下面提到的那样。 考虑到您了解 Javascript 的基础知识。

  • 第 1 步 -> 在 Node 中创建服务器
  • 第 2 步 -> 连接数据库
  • 第 3 步 -> 应用 CRUD 操作

Getting started with Node and Mongo

关于javascript - 从 MongoDB 查询数据到 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54772953/

相关文章:

mongodb - 无法从压缩的 bson 恢复集合

javascript - 如何根据内容生成唯一代码?

javascript - 如何在 Reactjs 中从另一个组件触发状态

MongoDB shell run() 函数

javascript - 比较对象的两个深层嵌套对象并仅返回 javascript/lodash 中的差异

javascript - 如何在不使用 -webkit-app-region 的情况下在 Electron 中移动无框窗口

mongodb - findOneAndUpdate 是否以原子方式执行更新? (因为 findAndModify 在 Java MongoDB 异步驱动程序中不可用)

javascript - 从对象列表中逐行渲染表

javascript - 谷歌地图API : Gdirections is Not defined

node.js - 在 npm 中找不到模块