LiteDb v5 Query.All() 等效

LiteDb v5 Query.All() equivalent

LiteDb v5 中 Query.All()BsonExpression 是什么?

我无法找到转换为 'all results' 的 BsonExpression。我有一个助手 class 可以在 LiteDb v4 中生成 Query。所以我正在尝试移植我的助手 class 以便能够使用 LiteDb v5。在 LiteDb v4 中,LiteCollectionFind 方法接受 Query 对象,但在 v5 中它接受 BsonExpression 对象。

使用 FindAll() 方法不是这个帮助程序 class 的选项,因为我正在将我的应用程序从 LiteDb v4 迁移到 v5。

作为解决方法,我使用 Query.Not("_id", null);,其中 returns 和 BsonExpression。由于 Id 字段永远不会为 null,所以现在这已经足够了,但我仍然想以正确的方式做事。