Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-585

min max not working as expected error: { "$err" : "no index found for specified keyPattern: {}" }

    XMLWordPrintableJSON

Details

    • Icon: Question Question
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • None
    • 1.2.1
    • Querying
    • None
    • Mac OS X, mongo command line

    Description

      I may be missing something but am thinking that the test below points out a bug, but I maybe be missing something

      set up collection:-
      db.test.save({ "_id" : "IBM.N|00001264779918428889", "DESCRIPTION" :

      { "n" : "IBM STK2", "o" : "IBM STK", "s" : "changed" }

      }
      db.test.save({ "_id" : "VOD.N|00001264779918433344", "COMPANYNAME" :

      { "n" : "Vodafone Group PLC 2", "o" : "Vodafone Group PLC", "s" : "changed" }

      })
      db.test.save({ "_id" : "IBM.N|00001264779918437075", "DESCRIPTION" :

      { "n" : "IBM STK3", "o" : "IBM STK2", "s" : "changed" }

      })
      db.test.save({ "_id" : "VOD.N|00001264779918441426", "COMPANYNAME" :

      { "n" : "Vodafone Group PLC 3", "o" : "Vodafone Group PLC 2", "s" : "changed" }

      })

      I am expecting that

      db.test.find().min(

      {"_id":"IBM.N|00000000000000000000"}

      ).max(

      {"_id":"IBM.N|99999999999999999999"}

      );

      should return
      { "_id" : "IBM.N|00001264779918428889", "DESCRIPTION" :

      { "n" : "IBM STK2", "o" : "IBM STK", "s" : "changed" }

      }
      { "_id" : "IBM.N|00001264779918437075", "DESCRIPTION" :

      { "n" : "IBM STK3", "o" : "IBM STK2", "s" : "changed" }

      }

      and not

      error: { "$err" : "no index found for specified keyPattern: {}" }

      Attachments

        Activity

          People

            eliot Eliot Horowitz (Inactive)
            gwright Garry Wright
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: