다음과 같은 지역 필드가 포함 된 문서가 있습니다.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을 실행 중입니다. 내 OS는 Ubuntu 12.04.2 LTS입니다. –