将mongo返回的数据输出到jade
Output returned data from mongo to jade
我在控制台中得到了类似的东西。
[ { __v: 0,
city: 'on1',
address: '111',
first: 'user',
last: 'one',
chart: 'char1',
doctor: 'doc1',
_id: 5698a803d98f05482ba48a4b },
{ __v: 0,
city: 'city2',
address: 'address2',
first: 'first2',
last: 'last2',
chart: 'char2',
doctor: 'doc2',
_id: 5698d7c56d090e5c28b88f83 } ]
并且我想获取跨度标记中的所有值,例如 <span> on1 </span>
和 <span> address </span>
。
我想做这样的事情。
Patient.find({}, function(err, patients){
console.log(patients)
city = patients[0].city
res.render("table.jade", {test : "test", patient : patients})
})
翡翠:
each val, index in patients
span= val
还有我拿到数组正常吗?我以为我会得到一个对象
编辑:
我试过了,但没用。
- for (var g = 0; g < patients.length; g++){
//- // - alert("hello")
span= patients["city"]
- }
for
循环中的g
表示单个患者的索引。您应该使用它来访问患者:
for (var g = 0; g < patients.length; g++) {
span= patients[g]['city']
}
我在控制台中得到了类似的东西。
[ { __v: 0,
city: 'on1',
address: '111',
first: 'user',
last: 'one',
chart: 'char1',
doctor: 'doc1',
_id: 5698a803d98f05482ba48a4b },
{ __v: 0,
city: 'city2',
address: 'address2',
first: 'first2',
last: 'last2',
chart: 'char2',
doctor: 'doc2',
_id: 5698d7c56d090e5c28b88f83 } ]
并且我想获取跨度标记中的所有值,例如 <span> on1 </span>
和 <span> address </span>
。
我想做这样的事情。
Patient.find({}, function(err, patients){
console.log(patients)
city = patients[0].city
res.render("table.jade", {test : "test", patient : patients})
})
翡翠:
each val, index in patients
span= val
还有我拿到数组正常吗?我以为我会得到一个对象
编辑: 我试过了,但没用。
- for (var g = 0; g < patients.length; g++){
//- // - alert("hello")
span= patients["city"]
- }
for
循环中的g
表示单个患者的索引。您应该使用它来访问患者:
for (var g = 0; g < patients.length; g++) {
span= patients[g]['city']
}