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

时间:2016-07-14 08:27:17

标签: 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作为第一个对象。

1 个答案:

答案 0 :(得分:1)

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

var jsonData = JSON.parse(insertYourJsonHere);

然后它是一个简单的线

 var jadeVariable = jsonData.jsonObject[0].AmountLoaned 

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

即可
p #{jadeVariable}

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