Geospatial queries in MongoDB - Part 2 : {"err": "location object expected, location array not in correct format" "code": 16804}
In my last post we saw we had to create a geospatial index on the " pos " field as follows: > db.foodtrucks.ensureIndex({pos:"2d"}) However, when executing the command above we get the following error: > db.foodtrucks.ensureIndex({pos:"2d"}) { "createdCollectionAutomatically" : false, "numIndexesBefore" : 3, "ok" : 0, "errmsg" : "location object expected, location array not in correct format", "code" : 16804 } After some further investigation I realized that we had some documents which didn't had any latitude/longitude information. Due to this some of the documents looked like this: { "_id" : ObjectId("53d07bf1e3e11dacc21056a8") , "locationid" : 437222 , "Applicant" : "Natan's Catering" , "FacilityType" : "Truck" , "cnn" : 188101 , "Locatio...