찾다

 >  Q&A  >  본문

문제: MongoDB에서 axios를 사용하여 데이터를 게시할 때 ObjectId만 반환되고 다른 데이터는 게시되지 않습니다. 편집된 제목: MongoDB의 Axios POST 요청은 ObjectId만 반환하고 다른 데이터는 게시되지 않습니다.

MERN 스택을 사용하여 간단한 CRUD 애플리케이션을 구축 중입니다. 다음은 DB에 사용자 세부 정보를 추가하는 코드입니다

으아악

다음은 mongodb의 스크린샷입니다.

다음은 Route.js입니다

으아악

다음은 모델입니다

으아악

{_id:ObjectId(641548f49338e07c498bf231),__v:0} 이게 내가 얻은 거야 데이터베이스 연결에 성공했습니다. 모든 세부정보를 게시하고 싶은데 어떻게 해야 하나요?

P粉564301782P粉564301782266일 전362

모든 응답(1)나는 대답할 것이다

  • P粉178894235

    P粉1788942352024-02-22 16:50:51

    코드에 일부 오류가 있습니다. 수정하시면 문제가 해결될 것 같습니다.

    1-) Route.js에서 올바른 모델을 가져왔는지 확인하세요. todoItem.js이기 때문이죠. 나는 이것이 사용자와 관련이 있다고 생각합니다.

    으아악

    2-) 몽구스 모델에서는 사용자를 부모로 사용할 필요가 없습니다. 삭제하면 다음과 같이 됩니다:

    으아악

    3-) Route.js에서 const newUser 줄을 다음과 같이 변경합니다.

    으아악

    4-) 올바른 req.body를 얻으려면 console.log를 사용해야 합니다

    으아악

    회신하다
    0
  • 취소회신하다