获取json条数据内容
Get json data content
你好,我正在做一个网站,我使用 mongoose 来获取股票用户数据,我想得到一个包含所有用户和她的 ID 的“仪表板”。我将所有数据都放在“json 文件”中,我想获取它并使其在页面上可见
{
'609e424a164ebb6c207856fe': {
role: 'admin',
_id: 609e424a164ebb6c207856fe,
name: 'Johann',
email: 'private@gmail.com',
password: 'some encrypt password',
date: 2021-05-14T09:26:34.924Z,
__v: 0
},
'609e99cd0f0cd21d4415b802': {
role: 'basic',
_id: 609e99cd0f0cd21d4415b802,
name: 'Test Johann',
email: 'private@gmail.com',
password: 'an other encrypt password',
date: 2021-05-14T15:39:57.282Z,
__v: 0
}
}
而且我只想要名称和 ID(如果可能,为什么要注明角色)
我的网站语言是 ejs,为了获取这些数据,我只使用 <% console.log(data) %>
给我所有的 db
我猜你是在拉数组的过程中这样做的
const stocks = await stock.find() //to pull without any condition tho
res.render('yourPage.ejs', {stocks}) // render page with data[]
所以在 yourPage.ejs 你可以这样做
<ul>
<% for(stock of stocks){%>
<li>
<span><%= stock.name%></span>
<span><%= stock._id%></span>
</li>
<%}%>
</ul>
ok 我自己找 x)
因为异步不起作用,所以我得到了错误,我只是找到了 that https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Errors/is_not_iterable
这真的对我有帮助 :o
我使用@Ekama Uloho 给我的东西
<ul>
<% for(let country of Object.keys(data)){
const capital = data[country].name%>
<li>
<span><%= country%></span>
<span>| <%= capital%></span>
</li>
<%}%>
</ul>
你好,我正在做一个网站,我使用 mongoose 来获取股票用户数据,我想得到一个包含所有用户和她的 ID 的“仪表板”。我将所有数据都放在“json 文件”中,我想获取它并使其在页面上可见
{
'609e424a164ebb6c207856fe': {
role: 'admin',
_id: 609e424a164ebb6c207856fe,
name: 'Johann',
email: 'private@gmail.com',
password: 'some encrypt password',
date: 2021-05-14T09:26:34.924Z,
__v: 0
},
'609e99cd0f0cd21d4415b802': {
role: 'basic',
_id: 609e99cd0f0cd21d4415b802,
name: 'Test Johann',
email: 'private@gmail.com',
password: 'an other encrypt password',
date: 2021-05-14T15:39:57.282Z,
__v: 0
}
}
而且我只想要名称和 ID(如果可能,为什么要注明角色)
我的网站语言是 ejs,为了获取这些数据,我只使用 <% console.log(data) %>
给我所有的 db
我猜你是在拉数组的过程中这样做的
const stocks = await stock.find() //to pull without any condition tho
res.render('yourPage.ejs', {stocks}) // render page with data[]
所以在 yourPage.ejs 你可以这样做
<ul>
<% for(stock of stocks){%>
<li>
<span><%= stock.name%></span>
<span><%= stock._id%></span>
</li>
<%}%>
</ul>
ok 我自己找 x)
因为异步不起作用,所以我得到了错误,我只是找到了 that https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Errors/is_not_iterable 这真的对我有帮助 :o 我使用@Ekama Uloho 给我的东西
<ul>
<% for(let country of Object.keys(data)){
const capital = data[country].name%>
<li>
<span><%= country%></span>
<span>| <%= capital%></span>
</li>
<%}%>
</ul>