这是我使用的索引的名称
经度Latitude_indexContents_1_prominent_-1
那个 -1 的东西是有问题的并且是自动生成的。我想将其更改为 LongitudeLatitude_indexContents_1_prominent_min1
或者其他的东西
索引需要一段时间。所以我宁愿只是更改索引的名称。
例如,
如果我做
db.tablebusiness.find({ "LongitudeLatitude" : { "$nearSphere" : [106.772835, -6.186753], "$maxDistance" : 0.044983732050783008 }, "Prominent" : { "$gte" : 15 }, "indexContents" : { "$all" : [/^warung/] } }).hint("LongitudeLatitude_indexContents_1_Prominent_-1").limit(50).explain();
我懂了
> ).hint("LongitudeLatitude_indexContents_1_Prominent_-1").limit(50).explain();
Thu Sep 06 11:01:51 uncaught exception: error: { "$err" : "bad hint", "code" : 1
0113 }