I have not seen this. Unless you selected “GeoJSON 2D-plane” for your index. Can you show us what you are using for an index?
Your index should be set to “GeoJSON 2D-sphere”
The other thing you want to make sure is that you define your GeoJSON like:
geometry: {
type: "Point",
coordinates: [ 90.834, 34.1987 ]
}
Notice the ‘P’ in Point is capitalized.
The lowercase ‘p’ will not work.
I selected “2D-plane” for the index.
But I was inserting using the “+Add Record” from the Type property window. Shouldn’t that work?
To the best of my knowledge it’s not possible to use 2D-plane anymore.
So I would use 2D-sphere as your index.
Thank you. 2D-sphere worked.
Viewing 5 posts - 1 through 5 (of 5 total)
- You must be logged in to reply to this topic.
I created a type with a GeoJSON property as an index. I get an error when I try to add a record, saying that the format of the GeoJSON is not correct.
Error 2020-07-29T21:13:24.572Z
HTTP Status 400 () (while running INSERT query):
com.accessg2.ag2rs.mongo.error: Op insert encountered MongoDB exception: location object expected, location array not in correct format
Has anyone seen this? Is this by design?