[][src]Function ejdb_sys::bson_fix_duplicate_keys

pub unsafe extern "C" fn bson_fix_duplicate_keys(
    bsi: *const bson,
    bso: *mut bson
)

Remove duplicate keys from bson:

Example: { a : { b : 1, c : "c" }, b : NULL, c : [ { a : 1, b : 2, a : 0 }, { a : 0, b : 1, c : 3 } ], a : { d : 0, c : 1 } }

=>

{ a : { b : 1, c : 1, d : 0 }, b : NULL, c : [ { a : 0, b : 2 }, { a : 0, b : 1, c : 3 } ] }