MongoDB对象-PYTHON

MongoDB对象-PYTHON,python,mongodb,web-services,web,database,Python,Mongodb,Web Services,Web,Database,我正在做一个网络应用程序,我有一个花花公子。我需要获取MongoDb JSON的值?对象我发布我的代码 import pymongo try: conn =pymongo.MongoClient('localhost') print('Conexion realizada:') except pymongo.errors.ConnectionFailure, e: print('No se ha podido realizar la conexion: %s' % e) d

我正在做一个网络应用程序,我有一个花花公子。我需要获取MongoDb JSON的值?对象我发布我的代码

import pymongo

try:
   conn =pymongo.MongoClient('localhost')
   print('Conexion realizada:')
except pymongo.errors.ConnectionFailure, e:
    print('No se ha podido realizar la conexion: %s' % e)
db = conn.test 
coll = db.puntos 
print(list(coll.oxigeno.find())) <-- I want to print the Oxigeno value of the Object
非常感谢您

您可以获得find return对象的列表,并通过列表理解访问它们的键,如下所示:

print [each['oxigeno'] for each in coll.find()]

您可以将find return对象看作是字典列表。因此,基本上您只需要迭代列表并访问每个字典中的值。

oxigeno是db.puntos的键吗?是的,我复制了该代码的输出[{u'cordenadas':{u'y':4.0,u'x':2.0},u'oxigeno':2.0,u''id':ObjectId'54565b6d631732a913ea985d']