第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

數(shù)據(jù)庫字段排序問題

數(shù)據(jù)庫字段排序問題

慕工程0101907 2019-02-25 14:21:08
1、數(shù)據(jù)庫{'cishu': 372, 'title': '鎮(zhèn)中心小學(xué)廁所問題'}{'cishu': 388, 'title': '私搭亂建'}{'cishu': 222, 'title': '新生兒落戶收費(fèi)么?'}{'cishu': 341, 'title': '44路車不按時(shí)間發(fā)車越來越嚴(yán)重'} 2、我想以cishu為參考做個(gè)排序 for i in info.find({},{'title':1,'_id':0}).sort({"cishu":-1}): print(i) 我寫了這個(gè)進(jìn)行排序,總是報(bào)錯(cuò),剛初學(xué),不知道怎么做這個(gè)排序。。。報(bào)錯(cuò)內(nèi)容 TypeError: if no direction is specified, key_or_list must be an instance of list 3、弄不明白之后,然后我嘗用管道進(jìn)行排序,倒是出來了結(jié)果,只有次數(shù),不會(huì)把title弄出來。。。 def cishu(): pipeline = [ {'$group': {'_id':'$cishu'}}, {'$sort':{'_id':-1}}, {'$limit':100} ] for i in item_info.aggregate(pipeline): data = { 'name': i['_id'], } print(i) 出來的結(jié)果是{'_id': 388}{'_id': 372}{'_id': 341}{'_id': 222} 我想要的結(jié)果是 {'cishu': 388, 'title': '私搭亂建'}{'cishu': 372, 'title': '鎮(zhèn)中心小學(xué)廁所問題'}{'cishu': 341, 'title': '44路車不按時(shí)間發(fā)車越來越嚴(yán)重'}{'cishu': 222, 'title': '新生兒落戶收費(fèi)么?'} 我怎么讓他全面的出來結(jié)果。。。小白苦惱,請(qǐng)大俠幫忙看看
查看完整描述

3 回答

?
精慕HU

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊

sort里面這樣寫[("cishu",pymongo.DESCENDING)],如果多值排序的話[("key1",pymongo.DESCENDING),("key2":pymongo.DESCENDING)] . 詳細(xì)見代碼

from pymongo import MongoClient
import pymongo
client = MongoClient()
#創(chuàng)建連接
conn = MongoClient('127.0.0.1', 27017)
#連接數(shù)據(jù)庫
db = conn.qwer
datas = db.test.find({}, {"cishu":1,"title":1,"_id":0}).sort([("cishu",pymongo.DESCENDING)])
for data in datas:
    print(data)
查看完整回答
反對(duì) 回復(fù) 2019-03-04
?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

代碼:

info = [
    {'cishu': 372, 'title': '鎮(zhèn)中心小學(xué)廁所問題'},
    {'cishu': 388, 'title': '私搭亂建'},
    {'cishu': 222, 'title': '新生兒落戶收費(fèi)么?'},
    {'cishu': 341, 'title': '44路車不按時(shí)間發(fā)車越來越嚴(yán)重'}
]

for item in sorted(info, key=lambda dic: dic['cishu'], reverse=True):
    print(item)

結(jié)果:

{'cishu': 388, 'title': '私搭亂建'}
{'cishu': 372, 'title': '鎮(zhèn)中心小學(xué)廁所問題'}
{'cishu': 341, 'title': '44路車不按時(shí)間發(fā)車越來越嚴(yán)重'}
{'cishu': 222, 'title': '新生兒落戶收費(fèi)么?'}

我回答過的問題: Python-QA

查看完整回答
反對(duì) 回復(fù) 2019-03-04
?
森林海

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊

為什么不在查詢數(shù)據(jù)庫的時(shí)候做排序呢?

select * from xxx order by cishu desc
查看完整回答
反對(duì) 回復(fù) 2019-03-04
  • 3 回答
  • 0 關(guān)注
  • 603 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)