public QueryOptions limitIfNotNull(@Nullable Integer limit) {
        if (limit == null) {
            return this;
        }
        document.put("limit", new BsonInt32(limit));
        return this;
    }
@param page starts from 0
@implNote filter count: 2 or 0
turms-server-common/src/main/java/im/turms/server/common/storage/mongo/operation/option/QueryOptions.java