无法理解沙发床中的特定视图类型

问题描述 投票:0回答:2

我很难理解我正在使用的一个数据库中的特定视图。这是视图:

{
  "_id": "_design/last_accessed_on",
  "language": "query",
  "views": {
    "last_accessed_on": {
      "map": {
        "fields": {
          "indexer.last_accessed_on": "asc"
        },
        "partial_filter_selector": {}
      },
      "reduce": "_count",
      "options": {
        "def": {
          "fields": [
            "indexer.last_accessed_on"
          ]
        }
      }
    }
  }
}

[通常,当我有视图时,我有一个功能,它在映射部分和还原部分中进行发射,它会聚合,但是上面的方法有所不同。我很高兴有人能阐明以上几点吗?那是什么这是什么样的视图,没有发射?

couchdb couchbase-view
2个回答
0
投票

第一线索:

查看视图的language

  "language": "query",

所以这根本不是JavaScript视图。这意味着数据库的管理员已经创建了一个名为Query serverquery。我不知道这是什么语言。它似乎是某种JSON查询语言。

至于减少,它正在使用built-in reduce functions


0
投票

此文档定义了可用于加速Mango Queries评估的索引。

© www.soinside.com 2019 - 2024. All rights reserved.