【问题标题】:How to get parameter value in views of coauchbase如何在 coauchbase 的视图中获取参数值
【发布时间】:2016-02-02 21:54:03
【问题描述】:

我有一个名为 login_data 的文档-

{
   "name": "abc",
   "password": "abcd123",
   "user_id": "abc123"
}

我正在创建一个视图来检查来自 URL 的 user_id 和密码是否正确。

和view的代码一样-

function (doc, meta) { 
  if(doc.password && doc.user_id){
      emit("Status","Sucess");     
  }  
}

我的网址是这样的:- http://localhost:8092/default/_design/dev_design/_view/login_credential?stale=false&inclusive_end=true&connection_timeout=60000&limit=10&skip=0&password=%22abcd123%22&user_id=%22abc123%22

那么如何在视图中获取参数值。有没有其他方法可以做到这一点,如果有请建议。 提前致谢。

【问题讨论】:

    标签: couchbase couchbase-view


    【解决方案1】:

    我认为您对发出什么以及如何查询视图感到困惑。

    视图基本上是一个简单的索引。 ma​​p 函数emit 的第一个参数是索引键,您将使用它来查询视图。第二个参数是与键关联的可选值,reduce 函数可以在该值上运行,以获取与视图查询匹配的所有文档的统计信息或总体值...

    视图查询的可能 GET 参数是严格定义的,如果它们不是您发出的此键的一部分,则不能查询文档的任意字段。

    为此您应该查看 Couchbase 4.0 和 4.1 中的 N1QL

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-11
      • 1970-01-01
      • 1970-01-01
      • 2020-07-16
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多