public DBCursor<T> find() {
        return new DBCursor<>(delegate, null, delegate::find);
    }
@Test
    void find() {
        final var collection = jacksonCollection("simple", Simple.class);
        final List<Simple> items = List.of(
                new Simple("000000000000000000000001", "foo"),
                new Simple("000000000000000000000002", "bar")
        );
        collection.insert(items);
        assertThat((Iterable<Simple>) collection.find()).containsAll(items);
        assertThat((Iterable<Simple>) collection.find(DBQuery.is("name", "bar")))
                .containsExactly(items.get(1));
        assertThat((Iterable<Simple>) collection.find(new BasicDBObjectBuilder().add("name", "bar").get()))
                .containsExactly(items.get(1));
    }