码迷,mamicode.com
首页 > 其他好文 > 详细

pymongo 中的模糊查询以及以某个值开始的模糊查询【pymongo $regex /^】

时间:2020-01-17 21:21:55      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:value   查询   mongo   arc   form   说明   命令   pytho   get   

说明:主要是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的数据】

pymongo 中的模糊查询以及以某个值开始的模糊查询【pymongo $regex /^】

标签:value   查询   mongo   arc   form   说明   命令   pytho   get   

原文地址:https://www.cnblogs.com/ZhangYaF/p/12207202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!