Results 1 to 3 of 3

Thread: MongoRepository JSON Query parse exception

Hybrid View

  1. #1
    Join Date
    May 2011
    Posts
    17

    Default MongoRepository JSON Query parse exception

    public interface DomainRepository extends MongoRepository<Domain, String> {
    @Query(value = "{\"geo\" : {\"$within\" : {\"$center\" : [[ ?0, ?1 ], ?2]}}}")
    List<Domain> findBySpatial(double longitude, double latitude, double radius);
    }

    is throwing the following exception, Whats wrong with the query ?

    com.mongodb.util.JSONParseException:
    {"geo" : {"$within" : {"$center" : [[ ?0, ?1 ], 1.0E-6]}}}
    ^
    at com.mongodb.util.JSONParser.parse(JSON.java:317)
    at com.mongodb.util.JSONParser.parseArray(JSON.java:6 43)

    at com.mongodb.util.JSONParser.parse(JSON.java:310)
    at com.mongodb.util.JSONParser.parseArray(JSON.java:6 43)
    at com.mongodb.util.JSONParser.parse(JSON.java:310)
    at com.mongodb.util.JSONParser.parseObject(JSON.java: 350)
    at com.mongodb.util.JSONParser.parse(JSON.java:314)
    at com.mongodb.util.JSONParser.parseObject(JSON.java: 350)
    at com.mongodb.util.JSONParser.parse(JSON.java:314)
    at com.mongodb.util.JSONParser.parseObject(JSON.java: 350)
    at com.mongodb.util.JSONParser.parse(JSON.java:314)
    at com.mongodb.util.JSONParser.parse(JSON.java:269)
    at com.mongodb.util.JSON.parse(JSON.java:228)
    at com.mongodb.util.JSON.parse(JSON.java:213)
    at org.springframework.data.document.mongodb.query.Ba sicQuery.<init>(BasicQuery.java:35)
    at org.springframework.data.document.mongodb.reposito ry.StringBasedMongoQuery.createQuery(StringBasedMo ngoQuery.java:71)
    at org.springframework.data.document.mongodb.reposito ry.AbstractMongoQuery.execute(AbstractMongoQuery.j ava:76)
    at org.springframework.data.repository.support.Reposi toryFactorySupport$QueryExecuterMethodInterceptor. invoke(RepositoryFactorySupport.java:330)

  2. #2
    Join Date
    May 2011
    Posts
    17

    Default

    Looks like @Query with multiple parameters is not being handled properly
    Last edited by maple; May 15th, 2011 at 10:30 AM.

  3. #3
    Join Date
    May 2011
    Posts
    17

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •