【发布时间】:2013-04-17 13:43:24
【问题描述】:
在定义要返回的字段(collection.find(q, fields)) 时,mongoDB 是否(如何)支持比较字段名称(而不是值)?
例如根据名称选择一系列字段,而不考虑其值。
假设文档中有以下字段(无论值可能是什么):
fieldA000 fieldA001 fieldA002 fieldB000 fieldB001 fieldC000 ...
我想限制任何匹配fieldA000 to fieldA999(无需明确定义任何字段名称)或fieldA.*(reg ex)或类似名称的字段的返回字段。
P.S.:我目前正在评估是否可以使用 mongoDB 代替 Cassandra,因为 Cassandra 以非常易于使用的方式提供了 column-range/slice-select。
【问题讨论】:
标签: mongodb mongo-java