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 中,LiteCollection
的 Find
方法接受 Query
对象,但在 v5 中它接受 BsonExpression
对象。
使用 FindAll()
方法不是这个帮助程序 class 的选项,因为我正在将我的应用程序从 LiteDb v4 迁移到 v5。
作为解决方法,我使用 Query.Not("_id", null);
,其中 returns 和 BsonExpression
。由于 Id 字段永远不会为 null,所以现在这已经足够了,但我仍然想以正确的方式做事。
LiteDb v5 中 Query.All()
的 BsonExpression
是什么?
我无法找到转换为 'all results' 的 BsonExpression
。我有一个助手 class 可以在 LiteDb v4 中生成 Query
。所以我正在尝试移植我的助手 class 以便能够使用 LiteDb v5。在 LiteDb v4 中,LiteCollection
的 Find
方法接受 Query
对象,但在 v5 中它接受 BsonExpression
对象。
使用 FindAll()
方法不是这个帮助程序 class 的选项,因为我正在将我的应用程序从 LiteDb v4 迁移到 v5。
作为解决方法,我使用 Query.Not("_id", null);
,其中 returns 和 BsonExpression
。由于 Id 字段永远不会为 null,所以现在这已经足够了,但我仍然想以正确的方式做事。