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