pymongo: ошибка при вычислении медианы для документов монго - PullRequest
0 голосов
/ 27 сентября 2018

Ниже приведена коллекция документов Mongo, для которых я пытаюсь вычислить медиану:

[
    {
        "_id" : ObjectId(“123”),
        "time" : NumberLong(2110)
    },
    {
        "_id" : ObjectId(“1234”),
        "time" : NumberLong(3110)
    },
    {
        "_id" : ObjectId(“1235”),
        "time" : NumberLong(5110)
    }
]

Вот код:

Cursor1 = collection.find({“_id” : {$in: [ObjectId(“123”), ObjectId(“1234”), 
ObjectId(“1235”)]}},{“_id":False, "time":True})

timeTaken = cursor1['time']
print(time)

median = statistics.median(time)

print(median)

Я вижу эту ошибку:

TypeError: строковые индексы должны быть целыми числами, а не str

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...