2
에서 문서를 찾을 수없는
내 MongoDB를 수집MongoDB의 쿼리 수집
문서를 찾을 수없는 내 쿼리는이 데이터베이스의 예를 들어 개체 (걷고는 Salat에 그 position.x 및 position.y 통지)
입니다이
{
"_id": ObjectId("50e85039e4b0f225b98b8b34"),
"worldSlug": "test",
"position": {
"x": {
"floatApprox": 3
},
"y": {
"floatApprox": 3
}
},
"type": "village",
"owner": "mati",
"health": {
"got": 500,
"total": 500
}
}
내 쿼리
당신은 임베디드 분야에 쿼리
dot notation를 사용할 필요가
{
"worldSlug": "test",
"position": {
"x": {
"$gt": -31,
"$lt": 29
},
"y": {
"$gt": -27,
"$lt": 33
}
}
}
거의 괜찮습니다. 해결책은 점 표기법이었습니다. 'floatApprox' 속성은 Long 타입을 지원하지 않기 때문에 쉘에서만 보여졌습니다. – Mateusz