Javascript Axios响应请求返回一个奇怪的数组

Javascript Axios响应请求返回一个奇怪的数组,javascript,arrays,json,react-native,axios,Javascript,Arrays,Json,React Native,Axios,我试图对我的数据库提出请求;我使用userid作为属性来过滤响应。使用的“myid”来自我的redux。当执行这个请求时,我有一个有点奇怪的数组作为答案,我没有正确的答案和用户的帖子 请求-响应: 从“axios”导入axios 从“反应导航”导入{NavigationEvents} 从“../components/Post/Post”导入Post 常量mapStateToProps=({user})=>{ 返回{ 电子邮件:user.email, name:user.name, myid:u

我试图对我的数据库提出请求;我使用userid作为属性来过滤响应。使用的“myid”来自我的redux。当执行这个请求时,我有一个有点奇怪的数组作为答案,我没有正确的答案和用户的帖子

请求-响应:

从“axios”导入axios
从“反应导航”导入{NavigationEvents}
从“../components/Post/Post”导入Post
常量mapStateToProps=({user})=>{
返回{
电子邮件:user.email,
name:user.name,
myid:user.id
}
}
类MyPosts扩展组件{
陈述={
员额:[],
}
getPosts=()=>{
console.log(this.props.myid)
get(`/posts?userid=${this.props.myid}.json`)
。然后(res=>{
console.log(res)
const rawsposts=res.data
const posts=[]
for(让输入rawsposts){
推({
…rawPosts[键],
id:钥匙
})
}
this.setState({posts:posts})
}
)
.catch(err=>console.log(err))
}
componentDidMount=()=>{
这是getPosts()
}
渲染(){
返回(
this.getPosts()}/>
{console.log('log do Return',this.state.posts)}
this.props.navigation.openDrawer()}
/>
梅斯·安西奥斯
`${item.id}`}
renderItem={({item})=>
this.props.navigation.navigate('Detail',{item:item})}>
}
/>
)
}
}
导出默认连接(mapStateToProps)(MyPosts)
我正在使用:

  • react redux”:7.1.1
  • redux“:4.0.4
  • 反应“:16.8.6
  • 反应本机“:0.60.4”
  • axios“:0.19.0

要使用不带Firebase的过滤器进行查询,需要使用一些不同的参数。我没有使用这些参数,所以我得到了这些奇怪的数据作为回应。要正确执行查询,需要对其进行修改。因此,我们:

axios.get(`/posts.json?orderBy="userid"&equalTo="${this.props.myid}"`)
axios.get(`/posts.json?orderBy="userid"&equalTo="${this.props.myid}"`)