sql >> Databáze >  >> NoSQL >> MongoDB

MongoError:Nelze extrahovat geografické klíče z objektu s Type:Point

Problém je v tom, že

[ 32.4586858, -110.8571443 ]

není platná souřadnice. Pořadí by mělo být zeměpisná délka následovaná zeměpisnou šířkou, zatímco tato souřadnice se zdá být obrácená (soudě podle skutečnosti, že platný rozsah zeměpisné šířky je -90 až 90 a -110,8571443 je mimo něj).

Myslím, že jsi měl na mysli:

{ type: "Point", coordinates: [ -110.8571443, 32.4586858 ] }

nebo došlo k nějaké jiné vstupní chybě.



  1. vysvětlit() v Mongodb:rozdíly mezi nscanned a nscannedObjects

  2. Vyhledávání v mongo db pomocí mongoose regex vs. text

  3. Náhodný záznam z MongoDB

  4. Limit naplnění uzlu js mongoose