如何解决AWS Cassandra nodejs-奇怪的结果
我希望在nodejs中使用cassandra-driver与cassandra一起使用。
当我执行这样的简单查询时:
const results = await chatDbClient.execute('SELECT * FROM chat_db.messages LIMIT 5');
return results.rows;
我收到以下结果:
Row from Keyspaces Row {
user_from: [Long],user_to: [Long],message_id: [TimeUuid],body: 'c'
}
[
Row {
user_from: Long { low: 1,high: 0,unsigned: false },user_to: Long { low: 2,message_id: TimeUuid {
buffer: <Buffer f0 c2 49 b1 fd a4 11 ea 8b 02 85 9f 38 c2 63 74>
},body: 'c'
},Row {
user_from: Long { low: 1,message_id: TimeUuid {
buffer: <Buffer f0 c2 22 a3 fd a4 11 ea bc 5e cb 7d 37 47 a0 82>
},body: 'f'
},message_id: TimeUuid {
buffer: <Buffer f0 c2 22 a2 fd a4 11 ea bc 5e cb 7d 37 47 a0 82>
},body: 'e'
},message_id: TimeUuid {
buffer: <Buffer f0 c1 fb 95 fd a4 11 ea a3 0f 3b e9 2e a5 73 87>
},body: 'd'
},message_id: TimeUuid {
buffer: <Buffer f0 c1 fb 94 fd a4 11 ea a3 0f 3b e9 2e a5 73 87>
},body: 'm'
}
]
但是,如果我出于测试目的直接从aws仪表板执行查询,则会收到以下消息:
为什么我的应用程序中的结果格式如此奇怪?
提前Tnx
解决方法
问题解决了,读取数据足以使用:toString()
results.rows[i].user_to.toString()
在您的应用中尝试以下操作
import Photos
import UIKit
var ImageList: [UIImage] = []
var ImageListURL: [URL] = []
func getPhotos() {
let requestOptions = PHImageRequestOptions()
let manager = PHImageManager.default()
requestOptions.isSynchronous = false
requestOptions.deliveryMode = .highQualityFormat
let fetchOptions = PHFetchOptions()
let results: PHFetchResult = PHAsset.fetchAssets(with: .image,options: fetchOptions)
results.enumerateObjects { (asset,index,bool) in
if results.count > 0 {
for i in 0..<results.count {
let asset = results.object(at: i)
let size = CGSize(width: 700,height: 700)
let contentEditing = PHContentEditingInputRequestOptions()
asset.requestContentEditingInput(with: contentEditing) { (contentInput,dic) in
guard let assetUrl = contentInput?.fullSizeImageURL else { return }
ImageListURL.append(assetUrl)
print("\(index):\(assetUrl)")
}
manager.requestImage(for: asset,targetSize: size,contentMode: .aspectFill,options: requestOptions) { (image,_) in
if let image = image {
ImageList.append(image)
} else {
print("Error for Url")
}
}
}
} else {
print("No photos in your library")
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。