Как удалить повторяющиеся документы с помощью свойства user_id в этом json:
{
"searches": [
{
"_id": "5ed1fd3f22dfdd1c0b8129c7",
"word": "hello",
"user_id": "5ec95f3bbf0ae627713c0625",
"updatedAt": "2020-05-30T06:29:19.803Z",
"createdAt": "2020-05-30T06:29:19.803Z",
"__v": 0
},
{
"_id": "5ed1fd3e22dfdd1c0b8129c6",
"word": "how",
"user_id": "5ec95f3bbf0ae627713c0625",
"updatedAt": "2020-05-30T06:29:18.180Z",
"createdAt": "2020-05-30T06:29:18.180Z",
"__v": 0
},
{
"_id": "5ed1fd3622dfdd1c0b8129c4",
"word": "house",
"user_id": "5ec95f3bbf0ae627713c0625",
"updatedAt": "2020-05-30T06:29:10.062Z",
"createdAt": "2020-05-30T06:29:10.062Z",
"__v": 0
},
{
"_id": "5ed1fd3c22dfdd1c0b8129c5",
"word": "hungry",
"user_id": "9yc95ftyyf0ae627713c5555",
"updatedAt": "2020-05-30T06:29:10.062Z",
"createdAt": "2020-05-30T06:29:10.062Z",
"__v": 0
}
],
"total": 4,
"limit": 5,
"page": 1,
"pages": 1
}
Это мой код:
`const mongoosepaginate = require("mongoose-paginate"); // i used mongoose-paginate for pagination
searchmodel
.paginate(
{ word: { $regex: "h" } },
{
page: 0,
limit: 5,
returnNewDocument: true,
sort: {
createdAt: -1,
},
}
)
.then((searches) => {
return res.json({
searches: searches.docs,
total: searches.total,
limit: searches.limit,
page: searches.page,
pages: searches.pages,
});
});`
Я хочу удалить повторяющиеся документы. Кто-нибудь может помочь?