什么';在MongoDB中为索引指定IndexDirection的目的是什么?

什么';在MongoDB中为索引指定IndexDirection的目的是什么?,mongodb,annotations,indexing,morphia,Mongodb,Annotations,Indexing,Morphia,我正在使用Morphia与MongoDb进行通信。当用@index注释字段时,允许指定DESC、ASC、两者、GEO2D的IndexDirection,这些单独的目的是什么 如果我同时指定两者,是否意味着将创建两个索引 另外,如果我希望过滤的实体按降序排列,这是否意味着我最好让索引具有IndexDirection of DESC DESC=下降,ASC=上升,GEO2D=2D/地理 不幸的是,两者都不是有效的选项。这是枚举定义的错误,不再存在 它们指示值如何存储在索引中。对于单个索引,方向并不重

我正在使用Morphia与MongoDb进行通信。当用@index注释字段时,允许指定DESC、ASC、两者、GEO2D的IndexDirection,这些单独的目的是什么

如果我同时指定两者,是否意味着将创建两个索引


另外,如果我希望过滤的实体按降序排列,这是否意味着我最好让索引具有IndexDirection of DESC

DESC=下降,ASC=上升,GEO2D=2D/地理

不幸的是,两者都不是有效的选项。这是枚举定义的错误,不再存在

它们指示值如何存储在索引中。对于单个索引,方向并不重要

对于复合索引,您可以指定每个字段的顺序,这会有所不同。有关详细信息,请参阅mongodb站点上的文档