Comments (2)
Hey @dankochetov 👋
This is actually deliberate! Because update
is an "unsafe" operation, in that it can result in an unintentional insert, the update
response type reflects the (lack of) confidence the returned item will have all of it's properties.
The patch
method (which condition checks the item is present) and upsert
methods do return the full item typing for this reason 👍
from electrodb.
I see! Yes, I've switched to .patch()
already. Thanks for the clarification!
from electrodb.
Related Issues (20)
- Secondary index keys not updated when using composite attributes from table's primary index HOT 13
- RFC: Add support for namespacing partitions HOT 7
- Setting initial value for attribute AND performing ADD operation within single `update` call on an Entity object HOT 4
- Feature request: Add Conditional Indexing Based on Attribute Presence HOT 2
- Missing `add` Method in Upsert for Transactional Writes HOT 2
- Table in Section "Attribute Options" malformed HOT 1
- Numeric sort key being ignored when building query params on a query operation. HOT 1
- Feature Request: BatchWrite across entities HOT 2
- UpdateExpression created by `.patch` doesn't account for custom attribute `field` value HOT 3
- ExpressionAttributeNames/Values can include hyphens HOT 5
- Modeling single-partition data HOT 2
- ElectroDB playground: After Page Load, the caret in code-editor is not aligned with the letters sometimes
- Broken link in docs (Pagination) HOT 2
- Improve schema type using const type parameters
- Removing attributes with upsert HOT 9
- Invalid params generated for patch/update where table/GSI specified with Composite Attribute Templates HOT 1
- Typescript Warning when Omitting Non Required Attributes on Create/ Put HOT 2
- How to create a map attribute with unknown keys? HOT 2
- How to get cursor for each item returned by a query? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from electrodb.