我有一個CouchDB數據庫,它使用查詢語言芒果 - 這似乎與Cloudant的查詢語言相同。選擇器查詢比較兩個字段Cloudant/CouchDB/Mango
我試圖搜索和比較兩個字段彼此,只有當他們相等時返回相關的結果。
例如:
{
"_id": "ACCEPT0",
"_rev": "1-92ea4e727271aefd0a2befed0d4bb736",
"OfferID": "OFFER0"
}
{
"_id": "ACCEPT1",
"_rev": "3-986ca6e717b225ac909d644de54d5f7d",
"OfferID": "OFFER3"
}
{
"_id": "OFFER0",
"_rev": "1-2af5f5c7b1c59dd3f0997f748a367cb2",
"From": "merchant1",
"To": "customer1"
}
{
"_id": "OFFER1",
"_rev": "6-f0927c5d4f9fd8a2d2b602f1c265d6d5",
"From": "merchant1",
"To": "customer2"
}
我想拿出一個查詢這將在這個例子中,迴歸 「OFFER0」 - 因爲OFFER0存在於一個 「OFFERID」
編輯(澄清) :查詢需要能夠選擇以OFFER開頭且存在於OfferID字段中的所有_id。
我知道我可以用圖(從看到:Cloudant query to return records where 2 fields are equal)設置的,但我需要這一個芒果查詢,因爲它會在Hyperledger
運行