MongoDB dot (.) in key name

MongoDB doesn’t support keys with a dot in them so you’re going to have to preprocess your JSON file to remove/replace them before importing it or you’ll be setting yourself up for all sorts of problems.

There isn’t a standard workaround to this issue, the best approach is too dependent upon the specifics of the situation. But I’d avoid any key encoder/decoder approach if possible as you’ll continue to pay the inconvenience of that in perpetuity, where a JSON restructure would presumably be a one-time cost.

Leave a Comment