0

我正在尝试查询一个集合,并希望在邮政编码的开头进行。我已尝试按照说明进行操作,但获得了 0 个文档:

> db.listings.count({"house.postalcode" :  "EH21 8RG"})
2
> db.listings.count({"house.postalcode" :  {"$regex" : "/^EH21/"}})
0

我知道我一定遗漏了一些东西,但我已经在线检查了正则表达式,你可以看到上面两个查询的结果..帮助!

4

1 回答 1

1

这可能取决于您使用的驱动程序/库,但这对我有用:

db.listings.count({ "house.postalcode": /^EH21/ })
于 2020-08-14T09:15:13.293 回答