0
A
답변
2
Dictionary <string, Dictionary<string, List<Mutation>>> dictionary = new Dictionary<string, Dictionary<string, List<Mutation>>>();
List<Mutation> columnsToadd = new List<Mutation>();
List<Column> customers = new List<Column>();
//List of SuperColumns
customers.Add(new Column() { Name = utf8Encoding.GetBytes("street"), Timestamp = timeStamp, Value = utf8Encoding.GetBytes("Test") });
customers.Add(new Column() { Name = utf8Encoding.GetBytes("Zip"), Timestamp = timeStamp, Value = utf8Encoding.GetBytes("Test") });
customers.Add(new Column() { Name = utf8Encoding.GetBytes("city"), Timestamp = timeStamp, Value = utf8Encoding.GetBytes("Test Hills") });
Dictionary<string, List<Mutation>> innerMap = new Dictionary<string, List<Mutation>>();
Mutation columns = new Mutation()
{
Column_or_supercolumn = new ColumnOrSuperColumn() { Super_column = new SuperColumn() { Name = utf8Encoding.GetBytes("John1"), Columns = customers } }
};
columnsToadd.Add(columns);
ColumnPath nameColumnPath = new ColumnPath()
{
Column_family = "Super1",
Super_column = utf8Encoding.GetBytes("John1"),
Column = utf8Encoding.GetBytes("customers")
};
innerMap.Add("Super1", columnsToadd);
dictionary.Add("Phatduckk", innerMap);
client.batch_mutate("Keyspace1", dictionary, ConsistencyLevel.ONE);
저는 datastax 드라이브를 사용하고 있으며 클래스 변경, 열, Column_or_supercolumn, super_column, ColumnPatch 등을 갖고 있지 않습니다. ^^ 어떤 클라이언트를 사용하고 있습니까? – Matthias