|
|
@@ -329,28 +329,41 @@ const res = await rep.delete({
|
|
|
Параметр упорядочивает выборку по указанным свойствам документа. Обратное
|
|
|
направление порядка можно задать постфиксом `DESC` в названии свойства.
|
|
|
|
|
|
-**Пример**
|
|
|
+**Примеры**
|
|
|
+
|
|
|
+Упорядочить по свойству `createdAt`
|
|
|
|
|
|
```js
|
|
|
-// упорядочить по свойству "featured"
|
|
|
-const res1 = await rep.find({
|
|
|
- order: 'featured',
|
|
|
+// find(filter)
|
|
|
+const res = await rep.find({
|
|
|
+ order: 'createdAt',
|
|
|
});
|
|
|
+```
|
|
|
+
|
|
|
+Упорядочить по свойству `createdAt` в обратном порядке.
|
|
|
|
|
|
-// по свойству "featured" в обратном порядке
|
|
|
-const res2 = await rep.find({
|
|
|
- order: 'featured DESC',
|
|
|
+```js
|
|
|
+// find(filter)
|
|
|
+const res = await rep.find({
|
|
|
+ order: 'createdAt DESC',
|
|
|
});
|
|
|
+```
|
|
|
+
|
|
|
+Упорядочить по нескольким свойствам в разных направлениях.
|
|
|
|
|
|
-// по двум свойствам в разных направлениях
|
|
|
-const res3 = await rep.find({
|
|
|
+```js
|
|
|
+// find(filter)
|
|
|
+const res = await rep.find({
|
|
|
order: [
|
|
|
- 'featured',
|
|
|
- 'publishedAt DESC',
|
|
|
+ 'title',
|
|
|
+ 'price ASC',
|
|
|
+ 'featured DESC',
|
|
|
],
|
|
|
});
|
|
|
```
|
|
|
|
|
|
+*i. Направление порядка `ASC` указывать необязательно.*
|
|
|
+
|
|
|
## Тесты
|
|
|
|
|
|
```bash
|