2

是否可以在 Couchbase 中查看 id=A OR name=A 之类的内容?

谢谢。

干杯,扬

4

1 回答 1

3

不,不可能在视图中的两个单独字段上执行此操作。如果您的查询必须是这样的:

选择 user.id = X 或 user.name = X 的所有用户

然后,您需要两个单独的视图,一个用于您要过滤的每个字段,然后您需要在应用程序层中组合结果。

您可以通过将一组键传递给视图来对单个字段执行 OR 操作,假设您有一个发出名称字段的视图,那么您可以将 ["Yann","Peter"] 作为键传递,该字段将是在值 A 或值 B 上匹配(您可以传递超过 2 个键)。

希望有帮助!

于 2014-02-27T12:21:32.060 回答