我正在使用 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/