我正在尝试在golang“go.mongodb.org/mongo-driver/”包中的ObjectId()上执行正则表达式查询。
到目前为止,我尝试了:
query := bson.M{}
query["_id"] = primitive.Regex{
Pattern: mySearchID,
Options: "i",
}
opts := options.Find()
collection.Find(context.TODO(), query, opts)
它根本不起作用。
我也试过了:
query := bson.M{}
query["_id"] = bson.D{
{
Key: "$regex",
Value: mySearchID,
},
{
// i is for case insensitive
Key: "$options",
Value: "i",
},
}
opts := options.Find()
collection.Find(context.TODO(), query, opts)
它也不起作用。
如何仅包含部分 ID 的文档?
慕桂英546537
相关分类