如何在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); 

    我不知道对不对.


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待