I have mongodb installed on my pi successfully for a few months. Since yesterday, I've not been able to connect to it from the local machine, but bizarrely I can connect to it from another machine on the same network.
If I connect locally, I get this
MongoDB shell version: 2.1.1-pre-
Sat Sep 3 17:20:39 versionCmpTest passed
Sat Sep 3 17:20:39 versionArrayTest passed
connecting to: test
Sat Sep 3 17:20:39 creating new connection to:127.0.0.1:27017
Sat Sep 3 17:20:39 BackgroundJob starting: ConnectBG
Sat Sep 3 17:22:47 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91
Sat Sep 3 17:22:47 User Assertion: 12513:connect failed
exception: connect failed
Whereas remotely, it works fine
MongoDB shell version: 3.2.9
connecting to: 192.168.1.6:27017/test
2016-09-03T18:43:20.705+0100 D NETWORK [thread1] creating new connection to:192.168.1.6:27017
2016-09-03T18:43:20.705+0100 D COMMAND [ConnectBG] BackgroundJob starting: ConnectBG
2016-09-03T18:43:20.709+0100 D NETWORK [thread1] connected to server 192.168.1.6:27017 (192.168.1.6)
2016-09-03T18:43:20.717+0100 D NETWORK [thread1] connected connection!
Server has startup warnings:
Sat Sep 3 17:16:46 [initandlisten]
Sat Sep 3 17:16:46 [initandlisten] ** NOTE: This is a development version (2.1.1-pre-) of MongoDB.
Sat Sep 3 17:16:46 [initandlisten] ** Not recommended for production.
Sat Sep 3 17:16:46 [initandlisten]
Sat Sep 3 17:16:46 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
Sat Sep 3 17:16:46 [initandlisten] ** see http://blog.mongodb.org/post/137788967/32-bit-limitations
Sat Sep 3 17:16:46 [initandlisten] ** with --journal, the limit is lower
Sat Sep 3 17:16:46 [initandlisten]
I've been tearing my hair out for the last few hours trying to get it to work.
FWIW the only other change I've made to the box is I've installed a wifi dongle a few days ago, but mongo was working fine with it until yesterday