使用另一个占位符动态传递投影字段

时间:2014-09-03 13:48:30

标签: mongodb projection

我试图找出可以传递存储库查询(MongoDB)的投影字段。我们可以使用占位符为条件部分执行,但这些字段不起作用。

@Query(value="{ 'name' : ?0 }", fields="{ 'searchItems.id':1, 'searchItems.name':1, 'searchItems.address.zipcode':1}")
public List<SearchItems> findByName(String name);

这里我试图按名称搜索记录,在哪里投射必填字段。现在我需要动态传递投影字段。

我尝试过另一个占位符;但它失败了。

@Query(value="{ 'name' : ?0 }", fields="{ ?1 }")
public List<SearchItems> findByName(String name, String prjFields);

0 个答案:

没有答案