{
"_id": "usq","_rev": "5-f8e9a8853b15f0270df94c1ae71323216","transactions": [
{
"admin_notification": [],"admin_status": "pending","payment_amount_usd": "1","sp_tx_datetime": "Feb 26,2021,12:22 PM","sp_tx_hash": "pi_tx1","sp_tx_status": "succeeded","sp_tx_toAddress": "Admin","tx_admin_dateTime": "-","user_buyplan_days": "7 Days"
},{
"admin_notification": [],"payment_amount_usd": "2",4:09 PM","sp_tx_hash": "pi_tx2","sp_tx_hash": "pi_tx3","user_buyplan_days": "7 Days"
}
],"user_email": "s@mail.com","user_fName": "Sam","user_id": "user_2304354","user_lName": "Smith","user_password": "Abc@123456","user_type": "user","~version": "CgmbfgA="
}
这里我第一次只想要 2 个交易而不是下一个。所以我使用了 getQueryResultWithPagination 方法但它不适用于单个对象。所以我创建了一个 CouchDB 视图。
"views": {
"tx-view": {
"map": "function (doc) {if(doc.transactions.length > 0) { emit(doc.transactions); }}"
},"tx-view-2": {
"map": "function (doc) { if(doc.transactions.length > 0) { doc.transactions.forEach(function (tag) { emit(doc.user_id,tag); });}}"
}
},
我可以将此视图添加到链码查询方法中并为其创建事务吗? 我该如何解决?