2013-09-17 6 views
-6

Я нахожу Python pymongo find_one и возвращаю Dict, но все, что я хочу, это строка.pymongo result to String

Я потерян. Кто-нибудь может помочь? Я действительно хочу ABCDEF в строку

import pymongo 
from pymongo import MongoClient 

client = MongoClient('localhost', 27017) 
db = client['test-database-b'] 
toArd = db.toArd 
myDict = toArd.find_one({u'processed': False}) 
print myDict 

дает это: {u'_id': ObjectId('5238273074f8edc6a20c48fe'), u'Command': u'ABCDEF', u'processed': False}

Но на самом деле, все, что я хочу в строке ABCDEF.

благодаря

ответ

2

дает это: {u'_id ': ObjectId (' 5238273074f8edc6a20c48fe '), u'Command': u'ABCDEF 'u'processed' ложь}

Но действительно, все, что я хочу, это ABCDEF в строке.

Что вы получаете словарь, вы просто нужно получить то, что вы хотите от него

print myDict[ u'Command'] 
+0

Это идеально подходит, спасибо – user1076412