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

Časový limit výběru serveru vypršel po 10 000 ms - Nelze připojit Compass k mongoDB na localhost

vypadá to, že musím místo toho zadat 127.0.0.1 a ponechat výchozí a vše funguje,

Aktualizace:Po uvíznutí pomalého připojení, když se připojím k mé databázi na localhost, konečně zjistím, co se v této situaci stalo,

Pokud ponecháme název hostitele localhost, připojení trvá dlouho (více než 10 s), proto vyprší časový limit připojení

Musíme změnit localhost na 127.0.0.1 a bude to rychlé jako vítr.

Totéž se stalo, pokud jste nechali připojovací řetězec v Node.js 127.0.0.1 místo localhost

před:

The server is running in port 6969 !
DB connection succesful! 10046.88992600143 ms

po:

The server is running in port 6969!
DB connection succesful! 43.67024099826813 ms

Více informací můžete získat zde:https://github.com/Automattic/mongoose/issues /6211

Dokumenty Mongoose o tom také řekli:



  1. Jak najít čas operace poslední aktualizace/vložení/smazání na kolekci mongodb bez pole objectid

  2. node.js mongodb vybrat dokument podle _id node-mongodb-native

  3. Jak mohu zadat dotaz na sadu objektů s polem hodnot v mongoose?

  4. Operátoři agregace MongoDB pro díly s datem vrácení