Я хочу запустить запрос $near для коллекции через Java. Я не уверен, как использовать для этого QeuryBuilder или BasicDbObject. Как правильно запустить запрос $near через код Java. Ниже приведен мой код для структуры документа. Атрибут «местоположение» хранит тип как точку, а координаты хранят широту и долготу. Я создал индекс 2dsphere для этой коллекции.
BasicDBObject doc = new BasicDBObject("attr1", nextLine[0])
.append("attr2", nextLine[1])
.append("edge-metro-code", nextLine[6])
.append("location", new BasicDBObject("type", "Point")
.append("coordinates",latLong))
.append("attr3", nextLine[9])
.append("attr4", nextLine[10])