如何在C ++中使用MongoDB GeoSpatial索引
-
在python中,pymongo为MongoDB GeoSpatial索引提供了不错的支持。 然而,对于C ++,当我在C ++中使用mongocxx时,我对这个语法有些困惑。
例如,在python(pymongo)我使用
cursor = db.colection.find( { "loc": { "$near": [lon, lat] } } ).limit(10)
给定位置最近的10个项目。 但是如何在C ++中做同样的事情?
我试过了:
mongocxx::cursor cursor = coll.find(document{} << "loc" << open_document << "$near" << [lon, lat] << close_document << finalize);
我不知道对不对.