我有包含如下的地理字段的文档。MongoDB ensureIndex:由同级重置的连接
"geo" : {
"type" : "Point",
"coordinates" : [
37.44609999,
-121.88355687
]
},
当我尝试将空间索引添加到这个集合,它想了一会儿,然后我得到一个错误。
db.data.ensureIndex({'geo.coordinates': '2dsphere'})
Sat Sep 28 17:49:33.451 Socket recv() errno:104 Connection reset by peer 127.0.0.1:27017
Sat Sep 28 17:49:33.494 SocketException: remote: 127.0.0.1:27017 error: 9001 socket exception [RECV_ERROR] server [127.0.0.1:27017]
Sat Sep 28 17:49:33.497 DBClientCursor::init call() failed
Sat Sep 28 17:49:33.634 Error: error doing query: failed at src/mongo/shell/query.js:78
Sat Sep 28 17:49:33.650 trying reconnect to 127.0.0.1:27017
Sat Sep 28 17:49:33.654 reconnect 127.0.0.1:27017 failed couldn't connect to server 127.0.0.1:27017
任何想法为什么会发生这种情况?我怎样才能进一步调试呢?
你能告诉我们你的MongoDB的版本? –
根据db.serverStatus()我正在运行Mongo版本2.4.6。 我的操作系统是Ubuntu 12.04.2 LTS。 –