gpt4 book ai didi

python - 从 mongoDB 中提取信息

转载 作者:太空宇宙 更新时间:2023-11-03 19:09:22 25 4
gpt4 key购买 nike

我有一个 mongoDB 并将坐标存储在集合中。如果我这样做:

 print doc["coordinates"]

它返回:

{u'type': u'Point', u'coordinates': [-81.4531344, 28.5287337]}

但是如果我只想要单独的经度和纬度,我会尝试通过以下方式提取它:

print doc["coordinates" : [0][1]]

我没有打印任何内容。

谢谢

最佳答案

我不熟悉 mongoDB,但是如果返回的结构是一个 Python 字典,那么您可以像这样访问坐标:

print doc['coordinates']['coordinates']

doc 看起来是一个字典的字典,当你访问元素 coordinates 时,你会得到另一个字典,这个字典里面有另一个键 包含实际坐标列表的坐标(同样,如果您想要类型,您可以说print doc['coordinates']['point'] )。

假设它们采用lat, long格式,您可以执行类似的操作将它们拉入自己的变量中(这可能不适合您的情况,因此请随意忽略:)):

lat, long = doc['coordinates']['coordinates']

关于python - 从 mongoDB 中提取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13546699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com