我有一个想要使用NoSQL数据库的应用程序,但是我仍然想对两个不同的属性进行范围查询,例如选择时间T1和T2之间的所有条目,其中噪音水平小于X 。另一方面,我想使用NoSQL / Key-Value存储,因为我的数据非常稀疏且多样化,而且我不想为可能遇到的每种新数据类型创建新表。

我知道您不能为Google数据存储使用多个不等式过滤器()。我也知道此功能即将到来(根据)。
我知道在CouchDB中这也是不可能的( )。

我想我也或多或少理解为什么会这样。

现在,这让我感到疑惑。所有NoSQL数据库是否都是这种情况?其他NoSQL系统可以对两个不同的属性进行范围查询吗?

例如,Mongo DB怎么样?我查看了文档,但唯一发现的是他们的 docu

请注意,此页面上的任何运算符都可以合并在同一查询文档中。例如,要查找j不等于3且k大于10的所有文档,可以这样查询: 通用标签

因此,它们在两个不同的属性上使用大于和不等于。他们没有说两个不平等;-)

欢迎任何投入和启发:-)

有帮助吗?

解决方案

您尝试过吗?这对我来说很好(找到k> 1和k <3的所有行): 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top