Assuming in your first example you meant
query.$pull[team] = userId;
not
query[team] = userId;
then your second example is already valid a ES6 computed property and does
exactly what you appear to be looking for.
On Sun, Jul 23, 2017 at 8:15 PM, Sebastian Malton <[email protected]>
wrote:
> When creating objects I think that having some notation to make the
> following easier to read
>
> let query = {
> $pull: {}
> };
> query[team] = userId;
>
> I was thinking of borrowing from the above notation and doing the
> following:
>
> let query = {
> $pull: {
> [team]: userId
> }
> };
>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss