如何用非id字段查询CouchDB?

时间:2017-04-27 13:28:56

标签: curl couchdb couchdb-1.6

我有以下文件

{
   "_id": "00094248b3a7a744a88b2c77b1001c5d",
    type: 'contact',
    firstname: 'firstname',
    lastname: 'lastname',
    email: ['home': 'foobar@foobar.net', 'work': 'foobar@foobar-working.net'],
    phone: ['home': '+81 00 0000 0000'],
    address: [],
    files: [
        name : "SomeNAME",
        id : "SOMEID"
    ]

}

现在我想用文件{id} = SOMEID检索文档,如何使用curl实现?

请注意,我使用的是CouchDB 1.6,因此我无法使用Mongo样式的查询。

1 个答案:

答案 0 :(得分:0)

首先定义一个view。特殊查询是一般情况下不能做的事情。 您可以找到一个示例,其中包含地图功能here