A module that converts $ref
in JSON objects and replaces it with _ref
so that it can be stored in Mongo, and vice versa.
I made this module because $ref
is a standard in JSON and in Mongo.
import {replaceRefsJSON, replaceRefsMongo} from 'ref-replace';
const someJSON = {
$ref: 'test',
test: {
$ref: 'test',
test: {
$ref: 'test'
}
}
};
console.log(replaceRefsJSON(someJSON))
/**
Output:
{
_ref: 'test',
test: {
_ref: 'test',
test: {
_ref: 'test'
}
}
}
*/
MIT © Hugo Müller-Downing