This is useful, thanks.

Note that's it's not necessary to cleanse *all* keys that go into Mongo,
just the ones that might be used in queries.

But one thought... what about keys that already contain full-width
dollar and dot?

  cheers,
    rog.

On 23 June 2016 at 21:09, Katherine Cox-Buday
<katherine.cox-bu...@canonical.com> wrote:
> Hey all,
>
> William gave me a good review and it came up that I wasn't cleansing some of
> the data being placed in Mongo. I wasn't aware this had to be done, and
> after talking to a few other folks it became apparent that maybe not many
> people know we should be doing this.
>
> At any rate, William also pointed me to some existing code which did this.
> I've pulled it out into the mongo/utils package for general consumption. The
> comments do a pretty good job of elucidating why this is necessary.
>
> https://github.com/juju/juju/blob/master/mongo/utils/data_cleansing.go
>
> -
> Katherine
>
> --
> Juju-dev mailing list
> Juju-dev@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>

-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to