Peter H Asked: 2015-03-23 21:19:31 +0800 CST2015-03-23 21:19:31 +0800 CST 2015-03-23 21:19:31 +0800 CST 创建视图快速入门 772 我已经设置了几个桶,现在我想创建一个视图,但我不确定从哪里开始。我已登录到 Web 控制台,但我创建的视图未返回任何结果。另外,是否可以创建跨桶的视图? view couchbase 1 个回答 Voted Best Answer Kirk 2015-03-24T09:08:38+08:002015-03-24T09:08:38+08:00 您很可能没有将视图提升为生产视图。当视图是“开发”视图时,出于效率目的,它们只会选择非常小的数据子集。一旦他们被提升到生产环境并收集了所有内容,他们就会真正看到整个数据集。 目前,没有办法在 Couchbase 中使用视图跨越桶。如果你需要这样做,我会问为什么你必须把东西放在不同的桶里?为什么你有不同的桶你的策略是什么。如果出于性能或应用程序原因需要隔离数据,通常您会将其拆分到不同的存储桶中,因为存储桶具有不同的资源分配。另一个原因是数据的基数。假设您需要使用视图,而某些数据永远不会被一组视图看到,将这些数据拆分到不同的桶中可能是有意义的。 综上所述,看看 Couchbase 即将推出的 N1QL 查询语言,它可以让您跨桶查询。http://query.couchbase.com/。
您很可能没有将视图提升为生产视图。当视图是“开发”视图时,出于效率目的,它们只会选择非常小的数据子集。一旦他们被提升到生产环境并收集了所有内容,他们就会真正看到整个数据集。
目前,没有办法在 Couchbase 中使用视图跨越桶。如果你需要这样做,我会问为什么你必须把东西放在不同的桶里?为什么你有不同的桶你的策略是什么。如果出于性能或应用程序原因需要隔离数据,通常您会将其拆分到不同的存储桶中,因为存储桶具有不同的资源分配。另一个原因是数据的基数。假设您需要使用视图,而某些数据永远不会被一组视图看到,将这些数据拆分到不同的桶中可能是有意义的。
综上所述,看看 Couchbase 即将推出的 N1QL 查询语言,它可以让您跨桶查询。http://query.couchbase.com/。