Det tror jeg ikke er muligt. Så vidt jeg ved, vil placeringsforespørgsler give dig en speciel markør, der kun kan bruge placeringsforespørgsler som parametre (såsom $within
).
v. 2.0.1 giver en mere beskrivende fejlmeddelelse:error: { "$err" : "geo field only has 1 element", "code" : 13068 }
Problemet med indeksering er, at negation generelt er OND . De fleste indekser klarer sig dårligt, når du vender dem om, så selvom din forespørgsel virkede, er det sandsynligvis ikke ønskværdigt, fordi det sandsynligvis skal lave en tabelscanning.
Jeg er ikke helt sikker på dette, en besked til nyhedsgruppen er nok en god idé.