我将Cassandra与Spring Data结合使用。 在我的示例中,我有一个名为Person的UDT,其中的字段名为“ friend”的类型相同:
sql.connect(config, function (err) {
if (err) console.log(err);
var request = new sql.Request();
request.query('select * from DM_DONVI', function (err, recordset) {
if (err) {
console.log("Something went wrong")
}
else {
var result = JSON.stringify(recordset);
console.log(recordset.recordsets[0]);
}
});
});
运行测试时,日志显示UDT“人员”不存在。 为了解决该问题,我定义了另一个名为PersonFriend的UDT,并添加了getter和setter以从PersonFriend UDT开始转换Person实例。 但是我试图在一个开源项目中使用Cassandra,所以,我不会更改给定的模型。
感谢和圣诞快乐, 戴维(Davide):)