我有包含如下地理字段的文档。
"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
知道为什么会这样吗?我该如何进一步调试呢?