```swift do { try await Amplify.DataStore.save( post, where: Post.keys.title.beginsWith("[Amplify]")) print("Post updated successfully!") } catch let error as DataStoreError { print("Could not update post, maybe the title has been changed? - \(error)") } catch { print("Unexpected error \(error)") } ``` ```swift let sink = Amplify.Publisher.create { try await Amplify.DataStore.save( post, where: Post.keys.title.beginsWith("[Amplify]")) }.sink { if case let .failure(error) = $0 { print("Could not update post, maybe the title has been changed? - \(error)") } } receiveValue: { _ in print("Post updated successfully!") } ```