assertThat(jsondb.getAsString("/users", new GetOptions().filter(
Filter.child("name", Op.EQ, "u2")
))).isEqualTo(
"{\"u2\":{\"age\":10,\"name\":\"u2\"}}"
);
assertThat(jsondb.getAsString("/users", new GetOptions().filter(
Filter.child("name", Op.NEQ, "u2")
))).isEqualTo(
"{\"u1\":{\"age\":9,\"name\":\"u1\"},\"u3\":{\"age\":21,\"name\":\"u3\"}}"
);
assertThat(jsondb.getAsString("/users", new GetOptions().filter(
Filter.child("name", Op.LT, "u2")
))).isEqualTo(
"{\"u1\":{\"age\":9,\"name\":\"u1\"}}"
);
assertThat(jsondb.getAsString("/users", new GetOptions().filter(
Filter.child("name", Op.GT, "u2")
))).isEqualTo(
"{\"u3\":{\"age\":21,\"name\":\"u3\"}}"
);
assertThat(jsondb.getAsString("/users", new GetOptions().filter(
Filter.child("name", Op.LTE, "u2")
))).isEqualTo(
"{\"u1\":{\"age\":9,\"name\":\"u1\"},\"u2\":{\"age\":10,\"name\":\"u2\"}}"
);
assertThat(jsondb.getAsString("/users", new GetOptions().filter(
Filter.child("name", Op.GTE, "u2")
))).isEqualTo(