title: Error: FAILED_PRECONDITION: no matching index found. recommended index is:
body: <p>So I'm trying to run a query on Google Cloud's datastore as such:</p>
  
  <pre><code>let query = datastore.createQuery(dataType)
      .select(["id", "version", "lm", "name"])
      .filter("owner", "=", request.params.owner)
      .filter("lm", "&gt;=", request.query.date_start)
      .groupBy(["lm"])
      .order("lm")
  </code></pre>
  
  <p>Yet I run into an error stating that </p>
  
  <pre><code>no matching index found. recommended index is:
  - kind: Entry
    properties:
    - name: lm
    - name: id
    - name: name
    - name: version
  </code></pre>
  
  <p>When I run the query with <code>id</code> instead of <code>lm</code> for all the methods I run into no errors. 
  Is this because in my <code>index.yaml</code> file I  have the index as such: ?</p>
  
  <pre><code>- kind: Entry
    properties:
    - name: id
    - name: version
    - name: lm
    - name: name
  </code></pre>
  
  <p>Must I actually create a new index with the recommended ordering? Or is there a way I can do this without having to make another index? Thank you!</p>