要在 MongoDB 中进行搜索时包含一个 IP,可以使用正则表达式。

例如,假设你有一个名为'collection'的集合,并且想要搜索 IP 为'192.168.1.1'的文档,你可以使用以下代码:

db.collection.find({ip: /192.168.1.1/})

这将返回所有'ip'字段匹配正则表达式'/192.168.1.1/'的文档。

请注意,在正则表达式中,点号'.'是一个特殊字符,它匹配任何字符。因此,你需要使用反斜杠''来转义点号,以确保它匹配字面上的点号。

如果你希望搜索 IP 字段中包含指定 IP 的所有文档,可以使用以下代码:

db.collection.find({ip: /.*192.168.1.1.*/})

这将返回所有'ip'字段中包含'192.168.1.1'的文档。在这个正则表达式中,'.*'表示匹配任意字符任意次数。

希望对你有所帮助!

MongoDB 搜索包含 IP 地址的文档

原文地址: http://www.cveoy.top/t/topic/iSLp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录