Я пытаюсь перейти с MongoDB на DynamoDB, мне нужно реализовать MongoDB, такой как конвейер агрегации в DynamoDB, не знаю, как реализовать в DynamoDB.
Ниже мой конвейер агрегации для MongoDB
db.collection.aggregate([
{
"$match": {
"$and": [
{
"$or": [
{
"attribute1": {
"$regex": ".",
"$options": "i"
}
},
{
"attribute2": {
"$regex": ".",
"$options": "i"
}
},
{
"_id": "."
},
{
"attribute3": {
"$regex": ".",
"$options": "i"
}
},
{
"name": {
"$regex": ".",
"$options": "i"
}
}
]
},
{
"attribute4": "xyz"
}
]
}
},
{
"$project": {
"fields": "$$ROOT"
}
},
{
"$sort": {
"fields.createdDate": -1
}
},
{
"$skip": 0
},
{
"$limit": 10
}
])
Пожалуйста, предложите подход к реализации для вышеуказанного конвейера.