Example #1
0
        internal static void ClearAllDocuments(this IClient client)
        {
            var query = new SystemViewQuery("_all_docs");
            var response = client.Views.RunQueryAsync<dynamic>(query).Result;

            if (!response.IsEmpty)
            {
                var bulkCmd = new BulkCommand();

                foreach (var row in response.Rows)
                    bulkCmd.Delete(row.Id, row.Value.rev.ToString());
                
                client.Documents.BulkAsync(bulkCmd).Wait();
            }
        }
Example #2
0
        internal static void ClearAllDocuments(this IClient client)
        {
            var query    = new SystemViewQuery("_all_docs");
            var response = client.Views.RunQueryAsync <dynamic>(query).Result;

            if (!response.IsEmpty)
            {
                var bulkCmd = new BulkCommand();

                foreach (var row in response.Rows)
                {
                    bulkCmd.Delete(row.Id, row.Value.rev.ToString());
                }

                client.Documents.BulkAsync(bulkCmd).Wait();
            }
        }