我有这个 json 文件:
[{
"name": "chetan",
"age": 23,
"hobby": ["cricket", "football"]
}, {
"name": "raj",
"age": 24,
"hobby": ["cricket", "golf"]
}]
我使用这个 Go 代码来搜索数据:
id := "ket"
regex := bson.M{"$regex": bson.RegEx{Pattern: id}}
err = c.Find(bson.M{"hobby": regex}).All(&result)
如果用“cricket”之类的相同字符串搜索,它会找到,但如果我搜索“Cricket”这样的字符串,它不会找到它。
月关宝盒
相关分类