C# 卡桑德拉C的结果不断增加

C# 卡桑德拉C的结果不断增加,c#,visual-studio,cassandra,C#,Visual Studio,Cassandra,请注意,我是卡桑德拉的初学者 我正在3节点集群上使用Cassandra数据库。我正在使用datastax c驱动程序进行连接。集群上没有运行任何东西,因为我正在使用它进行测试。100%保证 我有一个查询通常会返回超过一百万行。但是,当我执行下面的代码时,返回了5000行 然后,当我关闭控制台应用程序并再次运行它时,返回了10000行。 我再次关闭应用程序并再次运行,在计数中返回15000行 知道发生了什么吗。如何在批处理中获得所需的行数?为什么在VisualStudio中关闭应用程序后,它会不断

请注意,我是卡桑德拉的初学者

我正在3节点集群上使用Cassandra数据库。我正在使用datastax c驱动程序进行连接。集群上没有运行任何东西,因为我正在使用它进行测试。100%保证

我有一个查询通常会返回超过一百万行。但是,当我执行下面的代码时,返回了5000行

然后,当我关闭控制台应用程序并再次运行它时,返回了10000行。 我再次关闭应用程序并再次运行,在计数中返回15000行

知道发生了什么吗。如何在批处理中获得所需的行数?为什么在VisualStudio中关闭应用程序后,它会不断增加5000行

代码如下

 ISession session = null;

        try
        {
            var ips = new List<string>() { "111.111.111.111", "222.222.222.222", "333.333.333.333" };
            Cluster cluster = Cluster.Builder().AddContactPoints(ips).Build();
            session = cluster.Connect("dbname");
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }


        var result = session.Execute("select * from dbname.tableName where id = 221");
        var count = result.Count();

        session.Cluster.Shutdown();
        session.Dispose();
        Console.ReadLine();
你知道这件事吗?我不确定这里的情况是否属实,但我认为值得调查。您可以在C驱动程序文档中阅读更多关于分页的内容,也可以在Java驱动程序文档中阅读更多关于分页的详细说明。