说明:主要是mongodb数据库的客户端中的shell命令查询和Python中的查询语法有些诧异:
模糊查询诧异:
shell中:
db.getCollection(‘郑州‘).find({community_name_pinyin:/^search_value/})【查询以search_value开始的数据】
db.getCollection(‘郑州‘).find({community_name_pinyin:/search_value/})【查询字段中包含search_value的数据】
pymongo中:
collection = self.monogodb_local[clean_community][current_city_name]
collection .find({"community": {"$regex": ‘search_value‘}})【查询以search_value开始的数据】
collection .find({"community": {"$regex": "^‘{0}‘".format(‘search_value‘)}})【查询字段中包含search_value的数据】
原文地址:https://www.cnblogs.com/ZhangYaF/p/12207202.html
时间: 2024-10-05 07:07:19