所以我有一个带有假银行用户的示例 JSON 文件,我想找到余额超过 1000 美元的人,我该怎么做?请记住余额是一个字符串值。示例用户信息:
{
"_id" : ObjectId("58d1cae3cba624106c8080ab"),
"isActive" : false,
"balance" : "$3,495.58",
"age" : 24,
"eyeColor" : "blue",
"name" : "Webster Sanders",
"gender" : "male",
"company" : "HALAP",
"email" : "[email protected]",
"phone" : "+1 (883) 536-2259",
"address" : "300 Jewel Street, Sugartown, Federated States Of Micronesia, 9305"
}
您可以使用如下正则表达式:
db.users.find({ balance: { $regex: /^\$[1-9][0-9\,]{3,}/ } });
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句