MongoDB için yeni ve tüm alanlar için bir tablo sorgulamanız gerekiyor. Aşağıda belirtildiği gibiMongoDB: select * from tablename
Yani benim kod var:
dataset = db.collection.find({})
for d in dataset:
print d
Çıktı:
{u'_id': ObjectId('570be40a30b147fbba6f523b'), u'type': u'min_hits', u'value': u'100'}
{u'data': [u'remote', u'temprary', u'ipnodes'], u'_id': ObjectId('570be47d30b147fbba6f523c'), u'type': u'box_list'}
nasıl sütunlar
min_hits and box_list
değerleri aşağıda yolu denedim alabilirsiniz
print d['min_hits']
ama hata altına almak:
min_hits = db.collection.find_one({"type": "min_hits"})["value"]
box_list = db.collection.find_one({"type": "box_list"})["data"]
Veya, aynı zamanda geliyordu olabilir type
ve value
veya data
almak için:
print d['min_hits']
KeyError: 'min_hits'
Beklenen sonuç nedir? – styvane