this is my json document and i have 10M data like this
{
"_id" : ObjectId("58d4d49ebf01c0f390efe621"),
"scrapId" : "8QwT980909420223",
"basic" : {
"updatePriceDate" : "2017-03-24T09:09:42.386Z",
"termAccepted" : 1,
"termsCount" : 2,
"long_term" : 2681,
"termPriceCheck" : {
"longTerm" : true
},
"priceExchangeValue" : 1.0,
"priceRatio" : 17.19,
"price" : 2681,
"surface" : 156,
"bedrooms" : 5,
"availability" : "2017-07-05T09:09:42.388Z",
"propertyOperation" : "rent",
"selectedMeasurementValue" : 1,
"selectedMeasurementType" : "M2",
"selectedCurrency" : "EUR €",
"selectedResidentialType" : {
"name" : "Apartment",
"id" : 1
},
"selectedAvailability" : "from",
"selectedPropertyType" : "Residential",
"termParameterLong" : "month"
},
"location" : {
"latLng" : [
5.689956,
44.962435
],
"latLngCommute" : [
5.689956,
44.962435
],
"address" : "unknown",
"lng" : 5.689956,
"lat" : 44.962435,
"userCity" : "Lyon",
"userCountry" : "France",
"isPreciseLocation" : true
},
"created" : "2017-03-24T09:09:42.223Z",
"updated" : "2017-03-24T09:09:42.223Z",
"userType" : "Agency",
"announceType" : "External Announce",
"status" : "ACTIVE",
"building" : {
"parkingCount" : 1,
"has_parking" : "true",
"cave_size" : 15,
"temp_parking_spots" : [
{
"included" : "Yes"
}
],
"building_height" : 3,
"building_age" : 2016,
"has_roofTop" : false,
"has_laundry" : false,
"has_doorman" : true,
"easy_handicap" : true,
"has_meeting" : true,
"has_gym" : false,
"has_garden" : false,
"has_pool" : false,
"has_cave" : true,
"has_elevator" : false,
"selectedBuildingAge" : "0"
},
"property" : {
"rooms_total" : 10,
"selectedEnergyConsumption" : {
"name" : "C (91 to 150kWh/m2 /yr)",
"id" : 3
},
"property_levels" : 1,
"selectedPropertyStatus" : {
"name" : "Good_Conditions",
"id" : 2
},
"penthouse" : true,
"floor_nr" : 3,
"bathrooms" : 1
},
"interior" : {
"fullBathroomCount" : 1
},
"furnish" : {
"furnishType" : "Unfurnish",
"has_wardrobe" : true,
"has_kitchen_cupboards" : true,
"has_mattress" : true,
"has_beds" : true
},
"rent" : {
"securityCost" : "1",
"property_charges" : 134.0
},
"media" : {
"mediaCount" : 1,
"imageArray" : [
{
"caption" : "ev1f",
"imgPath" : "C0QpFyqg-ImageHouse-2.jpg"
},
{
"caption" : "zi8e",
"imgPath" : "nNHj8UKz-Mr6JvFIR-background-image-967820_960_720.jpg"
}
]
},
"contact" : {
"contactPhone" : "111111111",
"contactName" : "testName"
}
}