Mongodb对字段子字符串的查询
我想检索等于部门代码的结果, 但我在储存邮政编码。像这样的事Mongodb对字段子字符串的查询,mongodb,substr,Mongodb,Substr,我想检索等于部门代码的结果, 但我在储存邮政编码。像这样的事 db.collection.find({ {$substr:[cp,0,2]}:{$eq:dpt} }); 您可以使用聚合$project创建部门代码列。然后找到符合你的条件的$ db.collection.aggregate( [ { $project:{ "cp" : 1, d
db.collection.find({
{$substr:[cp,0,2]}:{$eq:dpt}
});
您可以使用聚合$project创建部门代码列。然后找到符合你的条件的$
db.collection.aggregate(
[
{ $project:{
"cp" : 1,
department_code: { $substr: ["$cp", 0, 2]}
}
}
,{ $match : { department_code: 'department code to find' } }
]
);