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

Chyba:Nelze přečíst vlastnost 'close' hodnoty null

Možná budete chtít zkontrolovat, zda je vaše služba MongoDB spuštěna na daném portu. Otevřete příkazový řádek (WindowsKey+R->cmd->OK ) a spusťte následující příkaz:

netstat -a | find "27017"

To by vám mělo dát nějaký výstup, jako je tento:

TCP    127.0.0.1:27017        <MACHINE_NAME>:0         LISTENING

Pokud tento řádek nevidíte, musíte spustit MongoDB nebo se ujistit, že běží na výchozím portu.

Druhá chyba "Cannot read property 'close' of null" je jednoduše proto, že spojení selže, takže vaše db proměnná bude obsahovat null hodnotu podle dokumentů což zjevně nemůžete spustit close() na. Možná budete chtít přesunout to close() příkaz uvnitř else prohlášení.




  1. node.js express mongodb uložit zprávy?

  2. Dotaz na pole vnořených dokumentů na nejvyšší hodnotu pole

  3. Nasazení aplikace node js, která používá mongo db na aws

  4. Zkusit nainstalovat mongodb s dijango?