小编Sre*_*ppa的帖子

如何使用复合键查询couchdb视图?

我有一个couchdb视图"record_by_date_product",其定义如下:

function(doc) {
  emit([doc.logtime, doc.product_id], doc);
}
Run Code Online (Sandbox Code Playgroud)

我试图运行一个类似的查询:

(logtime > fromdate & logtime < todate)  & product_id in (1,2,6)
Run Code Online (Sandbox Code Playgroud)

这种观点有可能吗?

我也使用couchdb python库来访问couchdb.这是一段代码:

server = couchdb.Server()
db = server['mydb']

results = db.view('_design/record_by_date_product/_view/record_by_date_product')
Run Code Online (Sandbox Code Playgroud)

此页面http://packages.python.org/CouchDB/client.html#viewresults指定我们可以使用startkey和endkey.但我无法让它发挥作用.

谢谢

python couchdb composite-key

5
推荐指数
1
解决办法
7950
查看次数

标签 统计

composite-key ×1

couchdb ×1

python ×1