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

Грешка при дублиране на ключ с уникален индекс на mongodb 2dsphere

Наистина мога да възпроизведа това. Използване на уникален индекс за 2dsphere не е нещо, което според мен трябва да бъде подкрепено. Разделителната способност на индекса не е достатъчно висока, за да видите, че вашите две точки не са еднакви. Нашата реализация на индекса S2 използва само „клетки“ с минимална страна 500 м и вашите точки са на около 65 метра разстояние една от друга.

Има завладяваща презентация на https://docs .google.com/presentation/d/1Hl4KapfAENAOf4gv-pSngKwvS_jwNVHRPZTTDzXXn6Q/view#slide=id.i0 това обяснява как работи индексът.

Засега обаче не мисля, че има решение на вашия проблем, но ще направя още малко проучване.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Брой записи по дата MongoDB

  2. Laravel 5.2 Mongo MonogDB Неуспешно анализиране на MongoDB URI

  3. Как да използвате $push модификатор за актуализиране в MongoDB и C#, когато актуализирате масив в документ

  4. Как да добавите автоматично увеличение към съществуваща колекция в mongodb/node.js?

  5. Как да използвам mongodb с електрон?