如何查询Ravendb文档大小

问题描述 投票:1回答:1

我有一个需要在Ravendb数据库中找到最大文档的场景。

当我在Ravendb Studio中选择任何给定文档时,该大小在此屏幕快照中的红色圆圈中显示为“属性”部分:

document properties

是否可以运行一个查询,该查询将通过此Size属性订购文档,以便标识最大的文档?

ravendb ravendb-studio
1个回答
1
投票

[也许编写一种方法,可能使用反射来计算对象的大小。然后,使用字段“ size”创建一个static Map Index,并使用您将在索引的“ 其他来源”中提供的方法进行设置见https://ravendb.net/docs/article-page/4.2/Csharp/studio/database/indexes/create-map-index#additional-sources然后,您可以通过'size'字段

查询此索引和顺序
© www.soinside.com 2019 - 2024. All rights reserved.