Python ve MongoDB'de yeni konumdayım ve flask-python ve MongoDB ile yeni bir projeye başlıyorum.komut imleci 'object abone değil
Data = db.mytable.aggregate([ { "$group": {"_id": "$Name" ,"count": { "$sum": 1 }}}],userCursor= False)
: Ben de bu değişti
Data = db.mytable.aggregate([ { "$group": {"_id": "$Name" ,"count": { "$sum": 1 }}}])
return Data['result']
:
İştecommand cursor' object is not subscriptable.
sorgu için kodum: Ben aggregate()
fonksiyonunu kullanarak veri dönen yapmaya çalışırken, bana aşağıdaki hatayı veriyor
ama bana aşağıdaki hatayı veriyor:
error.pymongo.errors.OperationFailure: command SON([('aggregate', 'mytable'), ('pipeline', [{'$group': {'_id': '$Name', 'count': {'$sum': 1}}}]), ('useCursor', False)]) on namespace mydb.$cmd failed: unrecognized field 'useCursor
Not: Ben Pymongo 3,0 yana MongoDB 3.2 ve Python3
ama ben verim (Data) değerini veririm ['waitedMS', 'ok', 'result' ] –
Bu yalnızca 3.0'dan önceki sürümde olur; bu durumda Veri ['result'] 'düzgün çalışır. Hangi Pymongo versiyonundasınız? – styvane
Ben pymongo 2.8 –