sql >> Databasteknik >  >> NoSQL >> MongoDB

Duplicerat nyckelfel med mongodb 2dsphere unikt index

Jag kan verkligen återskapa detta. Använder ett unikt index för 2dsphere är inget som jag tycker att man borde stödja. Upplösningen på indexet är inte tillräckligt hög för att se att dina två punkter inte är samma. Vår implementering av S2-indexet använder bara "celler" med minsta sida 500m och dina punkter är cirka 65 meter från varandra.

Det finns en fascinerande presentation på https://docs .google.com/presentation/d/1Hl4KapfAENAOf4gv-pSngKwvS_jwNVHRPZTTDzXXn6Q/view#slide=id.i0 som förklarar hur indexet fungerar.

För närvarande tror jag dock inte att det finns en lösning på ditt problem men jag ska göra lite mer undersökning.




  1. MongoDB\Driver\Exception\InvalidArgumentException Heltalsspill upptäckt på din plattform:300000000000

  2. Hur fungerar redis för att hjälpa till att hålla i sessionen i azurblått fönster

  3. Hur man visualiserar Resque-användning med Node.js, WebSockets och Redis

  4. mongodump-fel 'locale::facet::_S_create_c_locale namn inte giltigt'