我有大量嵌入在文档中的数字数据集。我想把它们全部提取出来,把它们放在一个有序列表中,然后将它的“pvalue”返回到每个文档:这是它在排序列表中的顺序除以列表的长度。我在弄清楚如何在 python 代码中执行此操作时遇到了很多麻烦。
movie_records = db.movies.find()
list=[]
for i in movie_records:
num = i["total_tickets"]
#put them all in a list, order the list
for i in movie_records:
number=i["total_tickets"]
tickets_pvalue= 1 - ( #position of number /len(list) )
shows.update({"id":i["id"]}, {'$set':{"total_tickets_pvalue":tickets_pvalue}})