需要使用'!='来查询多个属性。在一个属性和'< ='在另一家酒店。
但是看到数据存储文档,这是不可能的。 我们怎样才能使它成为可能,因为我不想创建多个索引。
答案 0 :(得分:0)
你根本做不到。你可以在这里找到几个选择来解决这个问题:
1-过滤一个不等式,然后在你的代码中,过滤掉< =。你会得到一些太多的结果,但它会起作用。
2-创建一个引用第二个条件的布尔属性。添加布尔值“smaller_than_x”。每当您创建实体时,您需要在< =上过滤该字段,检查它是否小于x。如果是,则将布尔值设为true。然后你可以用相等的方法过滤布尔值(这假设你总是拥有相同的x值。如果你的值是动态的,方法1将是你最好的选择)