python - 如何检查过滤后的请求是否返回空数组?
问题描述
我大约一年半前开始使用 Javascript,但大约一周前开始使用 Python,所以我仍然是这方面的初学者。所以我试图弄清楚用户是否已经存储到用户表中,如果没有,那么它会将它们添加到其中,如果它们是,那么它会跳过。
import rethinkdb as r
r.db('bot').table('users').filter(r.row["id"] == "253544423110082589").run()
此代码应返回
<rethinkdb.net.DefaultCursor object at 0x03DAAE10> (done streaming):
[
]
那么我该如何检查它是否为空呢?
我尝试了类似的东西
if not r.db('bot').table('users').filter(r.row["id"] == "253544423110082589").run():
# add user to table
else:
continue
但即使用户不在表中,它也会继续。所以请告诉我我做错了什么以及我如何才能让它发挥作用
解决方案
推荐阅读
- html - 使用复选框将 Mailchimp-Form 的订阅者划分为不同的受众
- ruby-on-rails - 分配父母 child_id 的表单
- kubernetes-helm - 如何跨图表重用 Helm 模板?
- ios - 如果通过 cocoapod 使用最新版本的 Firebase 安装 googleApis,iOS 应用程序会崩溃
- sql - SQL 在单独的表中减去相应的元素
- http - Haproxy 请求大小限制
- awk - 使用 AWK 修改输出
- excel - 通过 VBA 更改度量后如何停止数据透视表重新计算
- javascript - 无法从“App.js”解析“react-navigation-stack”
- python - 检查不同文本文件中的相同列值?