Uploaded image for project: 'CouchDB'
  1. CouchDB
  2. COUCHDB-2614

Selectors with {$eq: 'foo', $gte: 'foo'} cause 500 error

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • Mango
    • None

    Description

      Steps to repro in curl:

      MYDB=http://whatever.cloudant.com/somedb
      curl "$MYDB/_bulk_docs" -H 'Content-Type: application/json' --data-binary '{"new_edits":true,"docs":[{"name":"mario","_id":"mario","rank":5,"series":"mario","debut":1981},{"name":"jigglypuff","_id":"puff","rank":8,"series":"pokemon","debut":1996},{"name":"link","rank":10,"_id":"link","series":"zelda","debut":1986},{"name":"donkey kong","rank":7,"_id":"dk","series":"mario","debut":1981},{"name":"pikachu","series":"pokemon","_id":"pikachu","rank":1,"debut":1996},{"name":"captain falcon","_id":"falcon","rank":4,"series":"f-zero","debut":1990},{"name":"luigi","rank":11,"_id":"luigi","series":"mario","debut":1983},{"name":"fox","_id":"fox","rank":3,"series":"star fox","debut":1993},{"name":"ness","rank":9,"_id":"ness","series":"earthbound","debut":1994},{"name":"samus","rank":12,"_id":"samus","series":"metroid","debut":1986},{"name":"yoshi","_id":"yoshi","rank":6,"series":"mario","debut":1990},{"name":"kirby","_id":"kirby","series":"kirby","rank":2,"debut":1992}]}'
      curl "$MYDB/_index" -H 'Content-Type: application/json' --data-binary '{"index":{"fields":["series"]}}'
      curl "$MYDB/_find" -H 'Content-Type: application/json' --data-binary '{"selector":{"$and":[{"series":{"$gte":"mario"}},{"series":{"$eq":"f-zero"}},{"series":{"$eq":"mario"}}]},"fields":["_id"]}'
      

      The error I get back is:

      {"error":"function_clause","reason":null,"ref":2609331215}
      

      Attachments

        Activity

          People

            tonysun83 Tony Sun
            nolanlawson Nolan Lawson
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: