検索

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

MERN スタックの検索ボックスとチェックボックスの正規表現フィルター

私は実践しながら学習することで MERN スタックがどのように連携するかを学ぼうとしており、bezcoder の次のチュートリアルに従っています: Node.js/Express/MongoDb (Github Entire Code) および Reactjs (Github Entire Code)

サーバーからのサンプルデータ

リーリー ######現状### 現在、アプリのフロントエンドには検索バーがあり、チュートリアルの「タイトル」でデータを検索してフィルタリングできます(たとえば、最初のタイトルを取得するには「Noodles」)。 これは次のコード スニペットで行われることがわかりました:

チュートリアル.コントローラー.js

    リーリー
  1. services/tutorial.service.js (Reactjs 内)
    リーリー
  1. 私が知りたいのは、
、検索ボックスの「タイトル」と「説明」、および「published:true pass」チェックボックス内の単語でフィルターできるように、これらのコードをどのように変更すればよいかということです。

フロントエンドが次のようになっている場合:

私の試み

チュートリアル.コントローラー.js

    リーリー
  1. services/tutorial.service.js (Reactjs 内)
    リーリー
  1. これが
  2. findByTitle
の正しい使用法であるかどうか、また OR 関数と AND 関数を正しく実装する方法がわかりません。

P粉302160436P粉302160436233日前553

全員に返信(1)返信します

  • P粉792673958

    P粉7926739582024-04-07 00:09:45

    { のコードには、チュートリアルの検索クエリにエラーがあります。 $または 各クエリには個別の { } が必要です。以下のように使用します。それが動作します。タイトル、説明、公開済みチェックボックス内を検索するために使用されます。

    リーリー

    返事
    0
  • キャンセル返事