public BsonDocument asDocument(String collectionName, BsonDocument filter) {
        document.put("find", new BsonString(collectionName));
        document.put("filter", filter);
        return document;
    }
@implNote We merge filter into query options so that we don't need to create two documents
          and merge them later for better performance. Filter count: 2
turms-server-common/src/main/java/im/turms/server/common/storage/mongo/operation/option/QueryOptions.java