我知道你可以傳遞一個鍵或一個範圍來在CouchDB中返回記錄,但我想要做這樣的事情。查找X值爲X的X記錄。帶CouchDB的複合鍵,查找多條記錄
因此,例如,在常規SQL中,可以說我想要返回記錄,其ID爲5,7,29,102。我會做這樣的事情:
SELECT * FROM sometable WHERE id = 5 OR id = 7 or id = 29 or id = 102
是否有可能做到這一點在CouchDB中,我在那裏折騰所有我想要的鍵陣列中找到的值,然後CouchDB的搜索所有可能存在的那些記錄在「關鍵參數」?
性能與一個查詢不同(即使是一系列的鍵)。在內部,CouchDB只需重新運行每個鍵的查找。您節省的所有資源都是往返HTTP延遲。 (您的代碼也可能更簡單,缺陷更少。) – JasonSmith 2011-05-30 00:54:27