MongoDb 3.4를 사용하고 있으며, 재 배열을 위해 약 400.000.000 개의 레코드가 있습니다. 행의 데이터 값을 테이블에Mongodb는 중첩 된 콜렉션에서 테이블을 만듭니다.
{
"_id": ObjectId("5a29777dce2ac011041718e9"),
"elements": [{
"IdSensore": "14348",
"Valore": -2.5,
"idOperatore": "1"
}, {
"IdSensore": "14351",
"Valore": 16,
"idOperatore": "1"
}, {
"IdSensore": "14355",
"Valore": 10,
"idOperatore": "1"
}, {
"IdSensore": "14355",
"Valore": 356,
"idOperatore": "3"
}
],
"Data": "01/01/2013 00:10:00"
}
및 idOperatore을 이루어야 여러 필드 (일부 널 (null))에서 특정 IdSensore : 어떻게 내가 이런 식으로 문서를 변환 할 수 있습니다 하나? 이 지역 : 모든 행에, 내가 지정한 "IdSensore"에 대한 모든 "Valore"를 찾아 좋아하고 것 "1 idOperatore"즉
Data IdSensore:14348 IdSensore:14351 IdSensore:14355
01/01/2013 00:10:00 -2.5 16 10
: 이 다른 컬렉션에 내보낼 원하는 결과입니다 견본.
더 [참조 당신을 위해 작동하는 경우 대신 대답을 받아, 제목에 해결 추가하거나 노력하고 해결책을 통과하지 마십시오 투어] –