我想按升序从Cloudant DB加载我的推文。我想用sort:" tweet.id"会工作,但没有。
msg.payload = {
"query": "*:*",
limit: 6,
sort: "tweet.id",
};
return msg;
Node-RED流程:
答案 0 :(得分:1)
我通过在Cloudant仪表板中创建新的Cloudant查询索引来实现此目的:
{
"index": {
"fields": [ "tweet.timestamp_ms" ]
},
"type": "json"
}
索引tweet.timestamp_ms
字段。然后可以查询它以按时间戳顺序返回数据:
{
"selector": {
"_id": {
"$gt": 0
}
},
"sort": [
{
"tweet.timestamp_ms": "asc"
}
]
}
答案 1 :(得分:1)