Как обойти текущее ограничение MongoDB только одним геопространственным индексом на коллекцию? - PullRequest
3 голосов
/ 06 июля 2011

В настоящее время MongoDB поддерживает только один геопространственный индекс на коллекцию .Как я могу обойти это вручную?

Есть ли какой-нибудь умный способ эмулировать этот вид индекса без потери излишней точности?

1 Ответ

4 голосов
/ 11 июля 2011

Вы, вероятно, можете создать вторую коллекцию, которая будет содержать только (тот же) идентификатор объекта и вторичный геопространственный индекс.

, когда вы хотите запросить вторичный индекс, вы бы запросили, чтовторая коллекция, вернуть список идентификаторов, а затем запросить основную коллекцию по идентификаторам.

...