Flask-Mongodb:检索字段中的数据数组

时间:2018-03-27 13:20:42

标签: python mongodb pymongo

每当我在我的mongodb中做的时候

db.knowledge.find({},{'_id':0,'information':0})

我的结果为

{{'keywords': ['link', 'faculty', 'of', 'agriculture', 'admission', 'undergraduate', 'requirements', 'entry', 'full', 'time', 'foa']}

我想知道怎么把它装进瓶子里。我正在尝试

dbkeywords = knowledge.find({},{'_id':0,'information':0})
print(dbkeywords[0])

我正在

{'keywords': ['link', 'faculty', 'of', 'agriculture', 'admission', 'undergraduate', 'requirements', 'entry', 'full', 'time', 'foa']}

我只是希望它像这样:

['link', 'faculty', 'of', 'agriculture', 'admission', 'undergraduate', 'requirements', 'entry', 'full', 'time', 'foa']

就像一个数组/列表

1 个答案:

答案 0 :(得分:1)

您可以将返回的数据转换为字典。然后,要在{'keywords': ['link', 'faculty', 'of', 'agriculture', 'admission', 'undergraduate', 'requirements', 'entry', 'full', 'time', 'foa']}中访问列表本身,您只需:

temp = {'keywords': ['link', 'faculty', 'of', 'agriculture', 'admission', 'undergraduate', 'requirements', 'entry', 'full', 'time', 'foa']}
the_list = temp['keywords']
print(the_list)