Mongodb-地理空间id?

Mongodb-地理空间id?,mongodb,Mongodb,我目前收集了一些小文件。每个文档都有一个索引的geospacial字段,*在任何查询中都不会使用默认的_id*。与特定地理位置相关的文档永远不会超过一个。我认为覆盖默认的_id并以某种方式使用geospacial数据是有意义的 问题是,如何使用地理空间数据作为唯一id?这是从地理字段创建平面字符串的情况吗?例如,“x123456y123456”?id字段是每个文档的唯一标识符,因此是必需字段。如果未提供_id字段,则会在文档创建时自动生成该字段。如果在创建文档时可以提供此GeoPaital值,则

我目前收集了一些小文件。每个文档都有一个索引的geospacial字段,*在任何查询中都不会使用默认的_id*。与特定地理位置相关的文档永远不会超过一个。我认为覆盖默认的_id并以某种方式使用geospacial数据是有意义的


问题是,如何使用地理空间数据作为唯一id?这是从地理字段创建平面字符串的情况吗?例如,“x123456y123456”?

id字段是每个文档的唯一标识符,因此是必需字段。如果未提供_id字段,则会在文档创建时自动生成该字段。如果在创建文档时可以提供此GeoPaital值,则应该能够按照建议使用字符串,不能使用数组作为_id值。但是,请注意,一旦创建了文档,则_id将不可更改。这意味着使用_id字段作为地理空间数据的有意义索引可能没有多大价值


查看关于_id字段的更多信息,以及有关在Mongo中创建地理空间索引的一些信息

谢谢,我已经阅读了这两个文档,但我没有看到任何关于在id中存储地理数据的内容。可能字符串是一种方法。在我的情况下,特定文档的地理数据永远不会更改。@UpTheCreek:您是否试图使用MongoDB的功能。。或者只是存储字符串值以便在应用程序中进行操作?