検索

ホームページ  >  に質問  >  本文

問題: axios を使用して MongoDB にデータを POST すると、ObjectId のみが返され、他のデータはポストされません。 編集されたタイトル: MongoDB の Axios POST リクエストは ObjectId のみを返し、他のデータはポストされません。

MERN スタックを使用して単純な CRUD アプリケーションを構築しています 以下は、db

にユーザーの詳細を追加するコードです。 リーリー

以下は mongodb のスクリーンショットです

以下はRoute.jsです

リーリー

以下はモデルです

リーリー

{_id:オブジェクトID(641548f49338e07c498bf231),__v:0} これが私が得たものです データベース接続に成功しました。 すべての詳細を掲載したいのですが、どうすればよいですか?

P粉564301782P粉564301782265日前360

全員に返信(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
  • キャンセル返事