好的,假設一個檔案看起來像這樣:
{
_id: ObjectId("63623815660b1cbf9d151a55"),
name: 'Charmander',
pokedex_id: '004',
type: 'Fire',
stats: [ { health: 10 }, { power: 15 }, { defense: 7 } ],
moves: [ 'ember', 'growl', 'n/a', 'n/a' ]
}
我只想獲取檔案的名稱元素以存盤在 pymongo 的變數中這是我正在使用的代碼
pokemon_python = client.pokemon_python
gonestarter = pokemon_python.gonestarter
char_name = gonestarter.find_one({"stats":{"$elemMatch":{"health": 10}}}, {"name"})
print(str(char_name))
輸出是: {'_id': ObjectId('63623815660b1cbf9d151a55'), 'name': 'Charmander'}
但我想要的輸出是它只列印 Charmander: Charmander
uj5u.com熱心網友回復:
嘗試:
print(str(char_name['name']))
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/525477.html
上一篇:如何獲取特定賣家的所有訂單總和?
