javascript - 我想将数据库中的数据显示到我的jade模板中

标签 javascript node.js

我似乎无法理解将数据库中的数据显示到前端的概念,数据是一个对象数组,我想要这个对象数组中的单个元素。正在提取数据示例

{   createdAt: null },
  { AmountLoaned: 180000,
    ExpectedRecovery: 198000,
    ActualRecovery: 0,
    createdAt: null },
  { AmountLoaned: 210000,
    ExpectedRecovery: 231000,
    ActualRecovery: 5000,
    createdAt: null },
  { AmountLoaned: 300000,
    ExpectedRecovery: 330000,
    ActualRecovery: 0,
    createdAt: null },
  { AmountLoaned: 360000,
    ExpectedRecovery: 396000,
    ActualRecovery: 0,
    createdAt: null },
  { AmountLoaned: 53000,
    ExpectedRecovery: 58300,
    ActualRecovery: 0,
    createdAt: null },
  { AmountLoaned: 78000,
    ExpectedRecovery: 85800,
    ActualRecovery: 0,
    createdAt: null },
  { AmountLoaned: 245000,
    ExpectedRecovery: 269500,
    ActualRecovery: 0,
    createdAt: null },
  { AmountLoaned: 190000,
    ExpectedRecovery: 209000,
    ActualRecovery: 0,
    createdAt: null}

现在我需要第一个对象的 AmountLoaned 。

最佳答案

首先,您需要将获得的数据写入某个变量。我不确定你如何获取这个 json 数据,或者你是否需要先解析它,但通常是这样完成的。

var jsonData = JSON.parse(insertYourJsonHere);

然后就是简单的一行

 var jadeVariable = jsonData.jsonObject[0].AmountLoaned 

选择第一个值并将其写入 你的 Jade 变量。在你的 Jade 文件中,你只需输入

p #{jadeVariable}

这将在一个段落中显示您的 180000 号码。

关于javascript - 我想将数据库中的数据显示到我的jade模板中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38369135/

相关文章:

javascript - 如何使用 ActionSequence 或 LegacyActionSequence 或类似的方法在 Javascript 中链接操作?

node.js - Geddy 的数据库适配器

javascript - Node.js require 未加载本地文件

javascript - 在 JavaScript XPath 查询中访问节点集

javascript - 如何从 Svelte 代码中获取单个 JS 文件作为输出?

javascript - JQGRID - 禁用/启用文本框相对于 "edit dialog box(popup)"上的复选框状态的只读属性

javascript - H2 DB DAY_OF_WEEK 从星期一开始

node.js - MongoDB:findOne 返回 null 但文档存在于集合中

node.js - sockjs 140秒后关闭

javascript - Webpack global/process.env 变量范围?