如何使用Codeigniter库和MongoDB创建2d球形索引?

时间:2018-07-02 12:36:52

标签: php mongodb codeigniter

几天前,我曾使用过MongoDB和Laravel 5.6。我使用了Jenseggers Moloquent库来连接MongoDB和Laravel。

使用Jenseggers库时,我需要创建2dsphere索引,以便可以使用geoJSON格式基于纬度和经度获取数据。为了设置2dsphere索引,我使用了这段代码(我不是通过本机的MongoDB方法来做到这一点的。)

DB::connection('mongodb')->collection('foursquare_places')->raw(function($collection) {
                  return $collection->createIndex([ 'loc' => '2dsphere' ]);
                });

现在,我想将MongoDB与Codeigniter一起使用。我发现了两个库:-

  1. CImongo library
  2. JIFT Ci and MongoDB library

但是,我不知道如何使用这两个库或两者来为集合创建2dsphere索引。 如何使用这两个库在MongoDB中创建2dsphere索引?

0 个答案:

没有答案