查询果园中的内容项

本文关键字:果园 查询 | 更新日期: 2023-09-27 18:37:07

我有一个"文章"内容项的列表。这篇文章是一个文章部分,其中有一个我想在我的查询中引用的字段。

_contentManager.Query("Article").Where<ArticlePartRecord>(o => o.MyField == "criteria");

以上可以工作,但我没有强类型ArticlePartRecord传递到Where中。

我还能如何实现这一目标?

我尝试过什么

我尝试遍历Where中的部分和字段,但随后将针对每篇文章完成此操作,其中可能有数千篇文章。这会带来一些性能问题。

我必须创建类型吗?或者我可以传递一个字符串或以某种方式解决它吗?如果是创建类的情况,这应该包含哪些字段?

查询果园中的内容项

长话短说,你真的不能查询字段。您可以将该字段移动到文章部分吗?

是否需要查询或可以使用投影?在那里,您可以查询字段,因为它会为所有字段编制索引。我想你可以尝试搜索该索引,尽管我不相信它以非常友好的方式公开它,但我不是 100% 的