You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consider the following setup (from ReactionCommerce):
import{AccountsasAccountsCollection}from"/lib/collections";// A schema extension (Extending isn't a problem)Accounts.extend({"incParent": {type: Object,defaultValue: {},optional: true},"incParent.$": {type: Number}});AccountsCollection.attachSchema(Accounts);// Call from a methodAccounts.update({_id: this.userId},{$inc: {"incParent.subKey1": 10}},{bypassCollection2: true// without this "incParent.subKey1" isn't even created});
Without bypassCollection2 there is no error and only works if you do $inc: { key: 10 } (but not on a subkey).
You can have:
$inc: {
key: 10"incParent.subKey1": 10}
and will update only key and not "incParent.subKey1".
With bypassCollection2: true works fine, but isn't correct, hence the issue.
Let me now if you need more info.
Thank you.
The text was updated successfully, but these errors were encountered:
Consider the following setup (from ReactionCommerce):
Without
bypassCollection2
there is no error and only works if you do$inc: { key: 10 }
(but not on a subkey).You can have:
and will update only
key
and not"incParent.subKey1"
.With
bypassCollection2: true
works fine, but isn't correct, hence the issue.Let me now if you need more info.
Thank you.
The text was updated successfully, but these errors were encountered: