java - Spring Data Mongo 查询字段参数

标签 java spring-data spring-data-mongodb

我正在使用 Spring Data Mongo Query 并想知道字段属性参数。 这是我从 the documentation 得到的例子:

public interface PersonRepository extends MongoRepository<Person, String>
  @Query(value="{ 'firstname' : ?0 }", fields="{ 'firstname' : 1, 'lastname' : 1}")
  List<Person> findByThePersonsFirstname(String firstname);
}

问题是:{ 'firstname' : 1, 'lastname' : 1}中的1是什么意思?

最佳答案

1 表示“firstname”和“lastname”都将包含在结果文档中。例如,如果您有“薪水”字段,则可以通过键入 'salary': 0 将其从结果中排除。

关于java - Spring Data Mongo 查询字段参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16739210/

相关文章:

Mongodb:从两个集合中收集数据的正确方法?

java - Spring 数据mongodb : How to define cursor limit in findAll method

java - 创建我自己的基于文本的数据存储

java - 无法在 eclipse 中为 google places api 项目导入库

java - Java 的 Multi-Tenancy /条件配置有哪些库?

java - 无法将 IBMi 机器与 Spring Data 和 JPA 连接

java - 空结果集上的 Spring Data JPA 聚合函数

Java查找数组列表中最大的整数

java - 带有 Couchbase 服务的 Spring WebMVC - 没有可用的名为 'couchbaseRepositoryOperationsMapping' 的 bean

mongodb - 如何将 spring data mongo @CompoundIndex 与子集合一起使用?