Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pembantu transformasi di util.transform
util.transformberisi metode pembantu yang membuatnya lebih mudah untuk melakukan operasi kompleks terhadap sumber data.
- util.transform.toDynamoDBFilterExpression(filterObject: DynamoDBFilterObject) : string
- 
                     Mengkonversi string input ke ekspresi filter untuk digunakan dengan DynamoDB. Kami merekomendasikan penggunaan toDynamoDBFilterExpressiondengan fungsi modul bawaan.
- util.transform.toElasticsearchQueryDSL(object: OpenSearchQueryObject) : string
- 
                     Mengkonversi input yang diberikan ke ekspresi OpenSearch Query DSL yang setara, mengembalikannya sebagai string JSON. Contoh masukan: util.transform.toElasticsearchQueryDSL({ "upvotes":{ "ne":15, "range":[ 10, 20 ] }, "title":{ "eq":"hihihi", "wildcard":"h*i" } })Contoh keluaran: { "bool":{ "must":[ { "bool":{ "must":[ { "bool":{ "must_not":{ "term":{ "upvotes":15 } } } }, { "range":{ "upvotes":{ "gte":10, "lte":20 } } } ] } }, { "bool":{ "must":[ { "term":{ "title":"hihihi" } }, { "wildcard":{ "title":"h*i" } } ] } } ] } }catatanOperator default diasumsikan AND. 
- util.transform.toSubscriptionFilter(objFilter, ignoredFields?, rules?): SubscriptionFilter
- 
                     Mengkonversi objek Mapinput ke objekSubscriptionFilterekspresi.util.transform.toSubscriptionFilterMetode ini digunakan sebagai masukan keextensions.setSubscriptionFilter()ekstensi. Untuk informasi selengkapnya, lihat Ekstensi.catatanParameter dan pernyataan pengembalian tercantum di bawah ini: Parameter - 
                              objFilter:SubscriptionFilterObjectObjek Mapmasukan yang dikonversi ke objekSubscriptionFilterekspresi.
- 
                              ignoredFields:SubscriptionFilterExcludeKeysType(opsional)Sebuah Listnama bidang di objek pertama yang akan diabaikan.
- 
                              rules:SubscriptionFilterRuleObject(opsional)Objek Mapmasukan dengan aturan ketat yang disertakan saat Anda membangun objekSubscriptionFilterekspresi. Aturan ketat ini akan dimasukkan dalam objekSubscriptionFilterekspresi sehingga setidaknya salah satu aturan akan dipenuhi untuk melewati filter berlangganan.
 Respons Mengembalikan SubscriptionFilter.
- 
                              
- util.transform.toSubscriptionFilter(Map, List)
- 
                     Mengkonversi objek Mapinput ke objekSubscriptionFilterekspresi.util.transform.toSubscriptionFilterMetode ini digunakan sebagai masukan keextensions.setSubscriptionFilter()ekstensi. Untuk informasi selengkapnya, lihat Ekstensi.Argumen pertama adalah objek Mapmasukan yang dikonversi ke objekSubscriptionFilterekspresi. Argumen kedua adalah namaListbidang yang diabaikan dalam objekMapmasukan pertama saat membangun objekSubscriptionFilterekspresi.
- util.transform.toSubscriptionFilter(Map, List, Map)
- 
                     Mengkonversi objek Mapinput ke objekSubscriptionFilterekspresi.util.transform.toSubscriptionFilterMetode ini digunakan sebagai masukan keextensions.setSubscriptionFilter()ekstensi. Untuk informasi selengkapnya, lihat Ekstensi.
- util.transform.toDynamoDBConditionExpression(conditionObject)
- 
                     Menciptakan ekspresi kondisi DynamoDB. 
Argumen filter langganan
Tabel berikut menjelaskan bagaimana argumen utilitas berikut didefinisikan:
- 
               Util.transform.toSubscriptionFilter(objFilter, ignoredFields?, rules?): SubscriptionFilter