在 Pymongo 中如何通过查找不具有 `None` 值的文档进行过滤?

How do you filter by finding documents that don't have a value of `None` in Pymongo?

所以基本上我需要从 MongoDB 集合中获取值,并且为了获取这些值我想过滤掉不包含值 None 的文档。 我的代码:

collection.find({"variable1": {$ne : None}})

我想也许上面的代码可以工作,因为我记得在某个地方看到过它,但它没有工作。有人知道解决方案吗?

好的,我自己想出来了。出于某种原因,我不得不将 $ne 放在引号中。正确的做法是:

collection.find({"variable1": {"$ne" : None}})

我不确定为什么会这样,但确实如此,这才是最重要的。