AWS DocumentDB 是否支持 MongoDB 2dshpere 索引?

Ale*_*lex 4 aws-documentdb-mongoapi

我正在尝试使用新的 AWS DocumentDB 服务运行现有应用程序。从 mongo shell 我尝试运行 db.geojson.createIndex( { geoData : "2dsphere" , sessionId:1 } ) 并收到
{ "ok" : 0, "errmsg" : "Index type not supported : 2dsphere", "code" : 303 }

此代码适用于实际的 MongoDb 实例,但不适用于新的 AWS 服务,该服务应该与 MongoDB 3.6 兼容

Big*_*Kid 5

不可以。AWS DocumentDB 不支持地理空间索引或查询。这里详细介绍了几个索引限制: https://docs.aws.amazon.com/documentdb/latest/developerguide/mongo-apis-index.html

为了使用 2dsphere 索引,您可以在 AWS 上使用 MongoDB Atlas,并可以访问全套 MongoDB API 和功能。

https://cloud.mongodb.com