请不要告诉我“ googleit”!
几天来我一直在研究the Apache pages和the IBM pages,试图为设计文档找到 full 允许的语法。
从以上读数中得出:
local_seq
或include_design
中的一个。 但是,当我使用Fauxton编辑Mango Query时,我发现现实要广泛得多。
我定义了一个查询...
{
"selector": {
"data.type": {
"$eq": "invoice"
},
"data.idib": {
"$gt": 0,
"$lt": 99999
}
},
"sort": [
{
"data.type": "desc"
},
{
"data.idib": "desc"
}
]
}
...以及相应的索引...
{
"index": {
"fields": [
"foo"
]
},
"name": "foo-json-index",
"type": "json"
}
...然后查看生成的设计文档...
{
"_id": "_design/5b1cf1be5a6b7013019ba4afac2b712fc06ea82f",
"_rev": "1-1e6c5b7bc622d9b3c9b5f14cb0fcb672",
"language": "query",
"views": {
"invoice_code": {
"map": {
"fields": {
"data.type": "desc",
"data.idib": "desc"
},
"partial_filter_selector": {}
},
"reduce": "_count",
"options": {
"def": {
"fields": [
{
"data.type": "desc"
},
{
"data.idib": "desc"
}
]
}
}
}
}
}
两个已发布的语法规则都被破坏!
map
不是函数options
定义索引的字段在哪里可以找到所有设计文档允许的属性的完整说明?