问题标签 [tinydb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
137 浏览

python - json.decoder.JSONDecodeError:期望值:第 2 行第 1 列(字符 1)TinyDB

机器人必须接受用户的响应并将每个响应发送到文本文件,读取每个响应并将其发送到数据库,将响应写入数据库时​​发生错误,但在此开始时没有错误,机器人工作正常。我想补充一点,代码没有变化,它只是停止工作。

bot.polling()

0 投票
1 回答
178 浏览

python - 从 TinyDB 列出文档 ID

我正在尝试在 main.py 的第 40 行从这个 github (https://github.com/syntaxsmurf/todo/blob/main/main.py)列出 db.json的内容

特别是这一行

如您所见,我可以很好地拉出并列出我在 Fx 上使用 item["task] 定义名称的项目

如果你不想看 github,这里有一个来自 db.json 的示例条目。

现在我缺少的是如何提取默认生成的 ID“1”并列出它?我想用它来让用户以后可以删除它。

谢谢,我希望这个问题是有道理的!

0 投票
1 回答
155 浏览

android - 从 android studio 应用程序将数据保存到 tinydb

我以前没有使用过 tinydb。我正在尝试使用 android 应用程序将一些数据插入到 tinydb 数据库中。我查看了许多视频和博客,但仍然对如何使用它感到困惑。如何从应用程序创建数据库并插入值?

0 投票
2 回答
72 浏览

python - 类型错误:& 不支持的操作数类型:“列表”和“查询实例”

我正在尝试建立一个登录系统,其中用户输入将与 tinydb 的 json 文件进行交叉检查。我设法让注册工作,但是当我尝试登录时,我得到了这个错误。

类型错误:& 不支持的操作数类型:“列表”和“查询实例”

我尝试删除密码验证并且它有效。不完全确定其背后的原因。如果我能就出了什么问题得到一些指导,那就太好了。谢谢!

0 投票
0 回答
81 浏览

python - Why looping Tinydb.update work just for the first time in loop

actual version of tinydb 4.3.0

my json file row:

{"_default": {}, "Counters": {"1": {"Counter_name": "nwm", "Counter_filter": ["nwm", "nvm"], "Value": 0}}}

After this it is supposed to add 3 to the value in my table in tinydb, but it just add 1, why it's not working? I tried some sleep inside loop, didn't work. I tried other versions of tinydb, didn't work. I would have another solution for this if I can split the string, but separator is variable and I need the separator to be keeped.

0 投票
1 回答
138 浏览

python - 有没有办法增加 tinydb JSON 限制?

我有一个 tinydb json 文件,但我注意到它在某个时候拒绝将更多项目写入 json 文件并在解析时抛出错误,因为它在写入项目的过程中被切断

这是追溯。它显示 json 解析器无法解析,因为作者在项目中间切断了写入

0 投票
1 回答
79 浏览

database - 如何从 TinyDB 中的一组 3 个变量中仅发送 1 个变量

[DISCORD.PY 和 TINYDB]

我已经为 Discord 建立了一个警告系统。如果有人收到警告,数据将按如下方式保存:

这个问题:我希望命令“!warnings”显示这些警告,但我不希望它具有这种丑陋的JSON格式,而是希望它像这样显示:

为此,我需要以某种方式一次只调用一个变量,而不是立即调用所有 3 个(如 JSON 上)。

我的代码如下:

此代码正在运行,但它显示丑陋{'userid': 264452325945376768, 'warnid': 37996302, 'reason': "some reason"}的输出。

主要问题:如何在不显示警告和原因的情况下仅调用用户 ID?

编辑 1:尝试使用 dicts 会导致以下结果:

为此,我得到以下信息:

0 投票
0 回答
27 浏览

tinydb - TinyDB:如何搜索列表值?

[{'名称':'动作','香蕉':['红色','蓝黄色']}]

我关于 TinyDB 的这种结构......我现在如何使用 Python 搜索香蕉和第一个字母“r”?

0 投票
1 回答
36 浏览

python - 在 tinyDB 中搜索复杂的 json 信息

我在 tinyDB 中有以下 json 信息

}

我了解如何在状态部分中搜索,即

但是如何使用 [] 在数据部分中搜索?

0 投票
0 回答
16 浏览

python - 当我给出一个特定的值时,我的 db.search 不会返回任何东西

我正在处理我的项目,它使用 tinydb 作为我的数据库,我很困惑为什么当我给出一个特定的值时 db.search 不会返回任何东西。

这是我的代码

这是我在 db.json 中的数据