我在MongoDB表中有一个这样的字段:“ answers”:[]
如果我想知道条件列表为空,该如何进行条件转移?
我正在使用Python 2.7和MongoEngine 0.15.0。
这是我想要做的:
if object_name.answer is None:
对吗?请指出我走的路是否正确。
答案 0 :(得分:0)
Mongoengine将BaseList
用于列表字段,因此在这种情况下if object_name.answer is None
不会是True
。
有两种方法可以检查它是否为空:
# first
if object_name.answer == []:
print('Its empty')
# second
if len(object_name.answer) == 0:
print('Its empty')