Hi,
I'm using spring-data-mongodb:1.2.0 release with mongodb - 2.4.1.
How come, I'm able to execute this:
and, when I'm executing this:
I'm getting :
I'm using spring-data-mongodb:1.2.0 release with mongodb - 2.4.1.
How come, I'm able to execute this:
Code:
Query.query(Criteria.where("_id").is(<BigInteger value>));
Code:
Query.query(Criteria.where(File.NAME).is("aa").orOperator(Criteria.where("_id").is(<BigInteger value>)));
Code:
java.lang.IllegalArgumentException: can't serialize class java.math.BigInteger
at org.bson.BasicBSONEncoder.putNumber(BasicBSONEncoder.java:373)
at org.bson.BasicBSONEncoder._putObjectField(BasicBSONEncoder.java:218)
at org.bson.BasicBSONEncoder.putObject(BasicBSONEncoder.java:174)
at org.bson.BasicBSONEncoder._putObjectField(BasicBSONEncoder.java:226)
at org.bson.BasicBSONEncoder.putObject(BasicBSONEncoder.java:188)
at org.bson.BasicBSONEncoder._putObjectField(BasicBSONEncoder.java:226)
at org.bson.BasicBSONEncoder.putObject(BasicBSONEncoder.java:174)
at org.bson.BasicBSONEncoder.putObject(BasicBSONEncoder.java:120)
at com.mongodb.DefaultDBEncoder.writeObject(DefaultDBEncoder.java:27)
at com.mongodb.OutMessage.putObject(OutMessage.java:289)
at com.mongodb.OutMessage.writeQuery(OutMessage.java:211)
at com.mongodb.OutMessage.query(OutMessage.java:84)
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:285)
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:273)
at com.mongodb.DBCursor._check(DBCursor.java:368)
at com.mongodb.DBCursor._hasNext(DBCursor.java:459)
at com.mongodb.DBCursor.hasNext(DBCursor.java:484)
at org.springframework.data.mongodb.core.MongoTemplate.executeFindMultiInternal(MongoTemplate.java:1534)
at org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:1336)
at org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:1322)
at org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:495)
at org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:486)