MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB геопространствена заявка с $not

Мисля, че това не е възможно. Доколкото знам, заявките за местоположение ще ви дадат специален курсор, който може да използва само заявки за местоположение като параметри (като $within ).

v. 2.0.1 дава по-описателно съобщение за грешка:error: { "$err" : "geo field only has 1 element", "code" : 13068 }

Проблемът с индексирането е, че като цяло отрицанието е ЗЛО . Повечето индекси не се справят добре, когато ги обърнете, така че дори заявката ви да е работила, вероятно не е желателно, защото вероятно ще трябва да се направи сканиране на таблица.

Не съм напълно сигурен за това, съобщение до дискусионната група вероятно е добра идея.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Опции за конфигурация по време на изпълнение на ClusterControl

  2. Намерете по идентификатор или потребителско име в mongo

  3. Агрегирано поле на MongoDB в масив от обекти

  4. Какво правя грешно, когато манипулирам данни в Meteor/MongoDB?

  5. MongoDB - колекция от копия в java, без да се повтарят всички елементи