是否可以在Couchbase中查看id = A OR name = A?
之类的内容感谢。
干杯, 晏
答案 0 :(得分:2)
不可以在视图中的两个单独字段上执行此操作。如果您的查询必须是:
选择user.id = X或user.name = X
的所有用户然后,您需要两个单独的视图,每个视图对应要过滤的每个字段,然后您需要在应用程序层中组合结果。
您可以通过将一组键传递给视图来对单个字段执行OR运算,假设您有一个发出名称字段的视图,那么您可以将[“Yann”,“Peter”]作为键传递字段将匹配任何值A OR值B(您可以传递超过2个键)。
希望有所帮助!