Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用TinyDB检索值?_Python_Database_Tinydb - Fatal编程技术网

Python 如何使用TinyDB检索值?

Python 如何使用TinyDB检索值?,python,database,tinydb,Python,Database,Tinydb,我最近开始用python编写代码,刚刚开始使用TinyDB。 我得到了插入、删除和更新功能,但我不知道如何从数据中检索值 {"_default": {"1": {"name": "Sarah", "value": 8}, "2": {"name": "John", "value": 9}}} 例如,如何从特定名称获取值?试试看 from tinydb import TinyDB, Query db = TinyDB('<your json path>') # Get data f

我最近开始用python编写代码,刚刚开始使用TinyDB。 我得到了插入、删除和更新功能,但我不知道如何从数据中检索值

{"_default": {"1": {"name": "Sarah", "value": 8}, "2": {"name": "John", "value": 9}}}
例如,如何从特定名称获取值?

试试看

from tinydb import TinyDB, Query
db = TinyDB('<your json path>')

# Get data from `Sarah`
result = db.get(Query()['name'] == 'Sarah')
从tinydb导入tinydb,查询
db=TinyDB(“”)
#从Sarah那里获取数据`
result=db.get(Query()['name']=='Sarah')
那么你的值应该是
result.get('value')

添加你的代码,你尝试了什么。可能的重复