gpt4 book ai didi

python - 检查列表是否为空 pymongo

转载 作者:可可西里 更新时间:2023-11-01 09:59:10 25 4
gpt4 key购买 nike

我想为 mongo 中的特定 ID 返回数据库中名为 list_followers 的列表。但是,数据库的某些文档的列表大小为零。因此,我得到了 list_followers 的 key_error。

list_of_ids = []
for cursor in collection.find({ "list_followers" : { "$exists":True}}):
id = cursor['_id']['uid']
list_of_ids.append(id)
followers = cursor['list_followers']
print len(followers)

print len(list_of_ids)

如何只查询 list_followers 大于零的游标?我试过 {"list_followers":{"$gt":0}}{"list_followers":{"$gt":{"$size":0}}} 但这不是我想要的。

最佳答案

试试这个

collection.find({'list_followers': {'$not': {'$size': 0}}}))

关于python - 检查列表是否为空 pymongo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24265438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com