0

我有这样的收藏:

{
"city" : "ACMARE",
"state" : "AL",
"_id" : "001"
}

如何使用正则表达式按城市聚合此集合?例如:名称以字母 from Dto开头的城市H?我读了这个,但仍然不清楚如何使用正则表达式。

4

2 回答 2

1

试试这个:

db.collection.aggregate(
    { $match: { city : /^[D-H].*/ } }  
);
于 2013-06-16T11:41:22.467 回答
1
db.Collection.find( { city: /^[D-H]/ } )
于 2013-06-16T12:31:40.953 回答