我正在研究 Hyperledger 结构。我需要数组中的特定值而不是 CouchDB 中的完整文档。
例子
{
"f_id": "1",
"History": [
{
"amount": "1",
"contactNo": "-",
"email": "i2@mail.com"
},
{
"amount": "5",
"contactNo": "-",
"email": "i@gmail.com",
}
],
"size": "12"
}
我只想要历史数组上的电子邮件:“i2@mail.com”对象,而不是完整的历史数组。
芒果查询:
{
"selector": {
"History": {
"$elemMatch": {
"email": "i2@mail.com"
}
}
}
}
输出:
{
"f_id": "1",
"History": [
{
"amount": "1",
"contactNo": "-",
"email": "i2@mail.com"
},
{
"amount": "5",
"contactNo": "-",
"email": "i@gmail.com",
}
],
"size": "12"
}
完整的历史数组但只需要历史数组的第一个对象。
谁能指导我?
谢谢。