Ниже приведена коллекция документов 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