e22m4u 2 лет назад
Родитель
Сommit
c9e7474ca1
1 измененных файлов с 21 добавлено и 14 удалено
  1. 21 14
      README.md

+ 21 - 14
README.md

@@ -301,24 +301,15 @@ await rep.patch(
 - `fields` выбор необходимых полей документа
 - `include` включение связанных данных в результат (см. Связи)
 
-При использовании метода `find` может потребоваться комбинация параметров
-`limit` и `skip` для механизма пагинации.
-
-```js
-// первый параметр метода `find` принимает
-// объект настроек возвращаемого результата
-const result = await rep.find({
-  limit: 12,
-  skip: 24,
-});
-```
+#### order
 
 Документы могут быть отсортированы по указанным полям и в нужном
 направлении, где `ASC` - по умолчанию, и `DESC` - в обратном порядке.
 
 ```js
+// на примере метода "find"
 const result = await rep.find({
-  // по полю "featured"
+  // упорядочить по полю "featured"
   order: 'featured',
   // по полю "publishedAt" в обратном порядке
   order: 'publishedAt DESC',
@@ -327,17 +318,33 @@ const result = await rep.find({
 });
 ```
 
+#### limit и skip
+
+При использовании метода `find` может потребоваться комбинация параметров
+`limit` и `skip` для механизма пагинации.
+
+```js
+// первый параметр метода `find` принимает
+// объект настроек возвращаемого результата
+const result = await rep.find({
+  limit: 12, // вернуть не более 14и документов
+  skip: 24,  // пропустить 24 документа выборки
+});
+```
+
+#### fields
+
 Сократить объем документа можно параметром `fields` указав необходимый
 набор полей.
 
 ```js
+// на примере метода "find"
 const result = await rep.find({
   // включить в результат только поле "title"
   fields: 'title',
   // или поле "title", "createdAt" и "featured" 
   fields: ['title', 'createdAt', 'featured'],
-  // первичный ключ документа
-  // указывать не обязательно
+  // первичный ключ указывать не обязательно
 });
 ```