【发布时间】:2021-11-05 17:54:19
【问题描述】:
我有一个 mern 项目,我想在我的 reactjs 中从 mongodb 获取数据。
我已经解决了几个之前的问题,但没有帮助!
我已成功获取所有数据
但我想获取 olny 特定数据 ilke email。我该怎么做?
Admin.js(前端)
import React from 'react';
import axios from 'axios';
class Admin extends React.Component {
state = {
phone: '',
email: '',
posts: []
};
// componentDidMount = () => {
// this.getBlogPost();
// };
hello = () => {
axios.get('/getuser')
.then((response) => {
const data = response.data;
this.setState({ posts: data });
console.log(data);
})
.catch(() => {
alert('Error retrieving data!!!');
});
}
displayBlogPost = (posts) => {
if (!posts.length) return null;
return posts.map((post, index) => (
<div key={index} className="blog-post__display">
<h3>{post.phone}</h3>
<p>{post.email}</p>
</div>
));
};
render() {
return (
<>
<h1>
<button onClick={this.hello} class="btn btn-danger">click here to get data</button>
</h1>
<div className="blog-">
{this.displayBlogPost(this.state.posts)}
<table>
<tr>
<th>email</th>
<th>phone</th>
</tr>
<tr>
<td>rah098755@gmail.com</td>
<td>8340251638</td>
</tr>
<tr>
<td>kumar_rahulkkcs@yahoo.com</td>
<td>78750251638</td>
</tr>
<tr>
<td>anita@gmail.com</td>
<td>9652251638</td>
</tr>
</table>
</div>
</>
)
}
}
export default Admin;
我正在像这样在浏览器中获取数据---
如何显示olny特定数据
谢谢
【问题讨论】: