MongoDb db.collection.find()带有特殊字符。

问题描述 投票:0回答:1

我试图用PyMongo驱动在MongoDb中写一个简单的查询,如下所示

mongo.db.people.find_one({'name': 'Tést Name'})
mongo.db.people.find_one({'name': 'Test_O%27Name'})

这两个查询都返回null。我已经检查了数据是否存在于数据库中。我如何改变查询,使find()能够找到它?

谢谢。

mongodb pymongo
1个回答
0
投票

你可以像这样使用

db.myCollection.find({ myKey : /.*\$tes.*/i }); 

你必须用:

© www.soinside.com 2019 - 2024. All rights reserved.