📅  最后修改于: 2022-03-11 14:52:35.703000             🧑  作者: Mango
// extracts all objects from the repository
org.dizitart.no2.objects.Cursor cursor = repository.find();
// extracts paginated employee records from the repository
Cursor cursor = repository.find(limit(0, 1));
// extracts all employee records and sorts them based on the value of 'age' field
Cursor cursor = repository.find(sort("age", SortOrder.Ascending));
// extracts all employee records where value of 'age' field is greater than 30
Cursor cursor = repository.find(ObjectFilters.gt("age", 30));
// finds all employee records where 'age' field value is greater than 30
// then sorts those records in ascending order and takes first 10 records
Cursor cursor = repository.find(ObjectFilters.gt("age", 30),
sort("age", SortOrder.Ascending)
.thenLimit(0, 10));
// gets a employee from the repository corresponding to a NitriteId
Employee employee = repository.getById(id);