UnhandledPromiseRejectionWarning: MongoError: FieldPath field names may not start with '$'.

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Aggregation Framework
    • None
    • Server Triage
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Post.search = function (searchTerm) {
          return new Promise(function (resolve, reject) {

              if (typeof (searchTerm) == "string") {
                  let posts = Post.reusablePostQuery(
                      [
                          { $match: { $text: 

      { $search: searchTerm}

       } },
                          { $sort: { score: 

      { $meta: "textScore" }

       } },
                      ]
                  )

                  resolve(posts)

              }

              else 

      {             reject()         }

          })

      }
       
      I am getting error i am not able to retrieve the data from mongoDB Atlas

            Assignee:
            [HELP ONLY] Backlog - Triage Team
            Reporter:
            sharath gk
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: