In this Dynamodb Dokumentation wird festgestellt, dass vorhandene Elemente nicht mit Batch-Schreiben aktualisiert werden können. Wenn ich es jedoch versuche, ersetzt es neue Elemente. Wie kann ich verhindern, dass es ein bereits bestehendes Update gibt?Dynamodb Batch schreiben Updates vorhandene Artikel
14
A
Antwort
14
Wie in der Dokumentation angegeben, ersetzt das Ersetzen eines alten Elements das Element.
Aktualisierungselement fügt Attribute hinzu oder ändert sie, entfernt jedoch keine anderen.
Also im Grunde, was Sie tun, ist Elemente zu ersetzen und nicht zu aktualisieren.
Mit Batch-Schreiben können Sie keine Bedingungen auf einzelne Artikel setzen, so dass Sie nicht verhindern können, dass es aktualisiert wird.
Verwandte Themen
- 1. DynamoDB Artikel lesen/Sekunde
- 2. RSS Artikel-Updates
- 3. MySQL Batch-Updates in C
- 4. Kann EF4 Batch-Updates unterstützen?
- 5. Windows Batch-Datei für ungültige Microsoft-Updates
- 6. Schreiben von Spark zu DynamoDB
- 7. Schreiben Updates zu OLAP-Cube
- 8. Wie lösche ich im Batch mit DynamoDB?
- 9. WSO2 DSS - Cassandra/DynamoDb - Artikel abrufen
- 10. Unterstützt Oracle XMLType JDBC Batch-Updates?
- 11. Abfrage bezüglich DynamoDB Pricing
- 12. Wie kann UpdateItem nur für vorhandene DynamoDB-Ressourcen zugelassen werden?
- 13. SectionedRecyclerView über Ersten Artikel schreiben
- 14. Holen Artikel aus dynamodb Tabelle mit separaten Indextabelle mit Node.js
- 15. Schreiben in vorhandene Arbeitsmappe mit xlwt
- 16. AWS DynamoDB - Wählen Sie einen Datensatz/Artikel zufällig aus?
- 17. DynamoDB Streams zu S3
- 18. Batch-Datei xcopy laufen, ohne vorhandene Dateien überschrieben werden
- 19. Schreiben in verschiedenen Zeilen mit Batch
- 20. Wie kann ich es anders schreiben? (Batch)
- 21. Funke Datenframe Zeilen als Elemente in dynamoDB schreiben Tabelle
- 22. Square Connect API - Batch API - Artikel Bild hochladen
- 23. Spring Batch FlatFileItemReader Füllwert für alle Artikel/Zeilen lesen
- 24. Apache-POI: Ich kann nicht in eine vorhandene Arbeitsmappe schreiben
- 25. Schreiben in XML mit Datensätzen, ohne vorhandene Daten zu überschreiben
- 26. DynamoDB Lokale schreckliche Leistung
- 27. Wie funktionieren Echtzeit-Updates?
- 28. DynamoDB-Tabellenformat
- 29. Aktualisierte in DynamoDB mit Java
- 30. Laravel Tabelle Beziehung DynamoDB
Es überschreibt Ihre Einträge, das ist alles. Wenn Sie overwrite = False angeben, wird es nicht überschrieben – theBuzzyCoder
@theBuzzyCoder Es gibt keinen Platz in der BatchWriteItem-API, um einen Überschreibparameter bereitzustellen. Chens Antwort ist richtig; BatchWriteItem überschreibt immer. –