sql >> Database teknologi >  >> NoSQL >> MongoDB

Fejl:Kan ikke læse egenskaben 'close' af null

Du vil måske tjekke, om din MongoDB-tjeneste er oppe og køre på den givne port. Åbn en kommandoprompt (WindowsKey+R->cmd->OK ) og kør følgende kommando:

netstat -a | find "27017"

Dette burde give dig noget output som dette:

TCP    127.0.0.1:27017        <MACHINE_NAME>:0         LISTENING

Hvis du ikke kan se denne linje, skal du starte MongoDB eller sørge for, at den kører på standardporten.

Den anden fejl "Cannot read property 'close' of null" er simpelthen fordi forbindelsen fejler, så din db variabel vil indeholde en null værdi ifølge dokumenterne som du åbenbart ikke kan køre en close() på. Du vil måske flytte den close() sætning inde i else erklæring.




  1. Fjernelse af database.yml ved brug af Mongoid i Rails 3.2

  2. Lagring af returværdien for node.js setTimeout i redis

  3. MongoDB:Sådan finder du nth højeste løn fra indsamling

  4. Hvorfor bruger MongoDB *klient* mere hukommelse end serveren i dette tilfælde?