zoukankan      html  css  js  c++  java
  • MongoRepository学习-regex

    在MongoRepository中使用Regex,





    Keyword Sample Logical result
    GreaterThan findByAgeGreaterThan(int age) {"age" : {"$gt" : age}}
    LessThan findByAgeLessThan(int age) {"age" : {"$lt" : age}}
    Between findByAgeBetween(int from, int to) {"age" : {"$gt" : from, "$lt" : to}}
    IsNotNullNotNull findByFirstnameNotNull() {"age" : {"$ne" : null}}
    IsNullNull findByFirstnameNull() {"age" : null}
    Like findByFirstnameLike(String name) {"age" : age} ( age as regex)
    Regex findByFirstnameRegex(String firstname) {"firstname" : {"$regex" : firstname }}
    (No keyword) findByFirstname(String name) {"age" : name}
    Not findByFirstnameNot(String name) {"age" : {"$ne" : name}}
    Near findByLocationNear(Point point) {"location" : {"$near" : [x,y]}}
    Within findByLocationWithin(Circle circle) {"location" : {"$within" : {"$center" : [ [x, y], distance]}}}
    Within findByLocationWithin(Box box) {"location" : {"$within" : {"$box" : [ [x1, y1], x2, y2]}}}True
    IsTrueTrue findByActiveIsTrue() {"active" : true}
    IsFalseFalse findByActiveIsFalse() {"active" : false}
    Exists findByLocationExists(boolean exists) {"location" : {"$exists" : exists }}


    官方文档:http://docs.spring.io/spring-data/mongodb/docs/1.2.0.RELEASE/reference/html/mongo.repositories.html


    具体例子:http://source.lishman.com/project/609#card/3432/file/19027


  • 相关阅读:
    hdu 5154 拓扑排序
    CSS性能优化的8个技巧
    移动端性能监控方案Hertz
    箴言
    如何使网页的文字不能被复制
    flyio 的请求封装
    vue-cli3.0 环境变量与模式
    函数防抖和函数节流
    CSS世界中那些说起来很冷的知识
    vue多层次组件监听动作和属性
  • 原文地址:https://www.cnblogs.com/thewindkee/p/12873250.html
Copyright © 2011-2022 走看看