Python PyMongo搜索和排序非重复值(';dict';对象没有属性';sort';)
我有这样的数据:Python PyMongo搜索和排序非重复值(';dict';对象没有属性';sort';),python,mongodb,sorting,pymongo,Python,Mongodb,Sorting,Pymongo,我有这样的数据: _id:5a0f6c61d1154f2f9983ad74 name:"colla" weight:"2" status:"+" time_exp:2017-11-18 00:37:31.946 _id:5a0f6c61d1154f2f9983ad74 name:"pepsi" weight:"3" status:"+" time_exp:2017-11-18 00:37:31.946 _id:5a0f6c61d1154f2f9983ad74 name:"colla" wei
_id:5a0f6c61d1154f2f9983ad74
name:"colla"
weight:"2"
status:"+"
time_exp:2017-11-18 00:37:31.946
_id:5a0f6c61d1154f2f9983ad74
name:"pepsi"
weight:"3"
status:"+"
time_exp:2017-11-18 00:37:31.946
_id:5a0f6c61d1154f2f9983ad74
name:"colla"
weight:"3"
status:"+"
time_exp:2017-11-18 00:37:31.946
从中,我想找到所有非重复元素,其名称为“”:“cola”;“status”:“+”
,等同于随机变量
示例:从上面的数据获得所有“权重”(2,3)并相等。(有些随机数1=2,有些随机数2=3)
我是如何尝试的:
db.some\u db.find\u one({},{“name”:“cola”,“status”:“++”).sort(key=itemgetter('weight'),reverse=True)
,但我遇到了以下错误:
'dict' object has no attribute 'sort'
谢谢你的帮助你有没有弄明白这一点。从他们的文档来看,您尝试的似乎是正确的。但是我不能让它工作。你知道吗。从他们的文档来看,您尝试的似乎是正确的。但是我也不能让它工作