我正在研究一个 CouchDB 用例,其中有 3 个数据库,其中有客户、发票(包括一系列 invoiceLines)和项目。在 invoiceLines 数组中,我目前有这个
"_id": "someId",
"_rev": "someId",
"invoiceId": 46,
"invoiceDate": "11/24/2016",
"customerId": 85,
"invoiceLines": [
{
"quantity": 10,
"totalPrice": null,
"itemId ": 53
},
{
"quantity": 8,
"totalPrice": null,
"itemId ": 33
}
] } }
然后我想从我的项目数据库中获取价格并放入 totalPrice 值,它当前为空。是否可以选择从 items db 中的 itemId 获取 itemPrice?
{
"_id": "someID",
"_rev": "someRev",
"itemId": 1,
"itemName": "gravida",
"itemPrice": "$39.05"
}
希望有人可以提供帮助,如果这是一个简单的问题,我很抱歉,但我还是 CouchDB 和 NoSQL 的新手。