如何使用地图和密钥访问所需的数据

时间:2017-02-02 06:18:17

标签: javascript mongodb reactjs

我在数据库中有两个名字,我想只显示它的第二个名字。如果我给index = 0或index = 1它只给我第一个名字。所以请告诉我如何检索第二个名字。它还从数据库中检索数据并将其显示为单独的无序列表。但我想在一个无序列表中显示所有列表。

   {this.state.post.map(function(item, index) {
     return (
    <ul key={index}>
    <li><Link className="prelink"  to="/namess">{item.Name}</Link>

    </ul>

JSON数据

[ { _id: 5891ccdf0b50a85887a69ead,
    Id: 76,
    Age: 24,
    Name: ' SURYA',
    },
  { _id: 5892c76deebf7423e42da03b,
    Id: 77,
    Age: 24,
    Name: ' Vijay',
     } ]

1 个答案:

答案 0 :(得分:0)

您可以从JSON数据访问第二个名称,如下所示

var data = [ { _id: '5891ccdf0b50a85887a69ead',
        Id: 76,
        Age: 24,
        Name: 'SURYA',
        },
      { _id: '5892c76deebf7423e42da03b',
        Id: 77,
        Age: 24,
        Name: ' Vijay',
     } ]

console.log(data[1].Name);

此外,如果您想将所有内容显示为每个单独的无序列表实例,您需要将<ul>标记放在地图函数之外,如

 <ul>{this.state.post.map(function(item, index) {
     return (
        <li key={index}><Link className="prelink"  to="/namess">{item.Name}</Link></li>
     )
     })
  }</ul>