查询工作在蒙戈,但不带弹簧的数据蒙戈

问题描述:

工作,我在其中包含。当我直接在蒙戈它qorking fine.But,当我在春天运行相同的查询运行查询6个文档蒙戈集合,我没有得到的结果查询工作在蒙戈,但不带弹簧的数据蒙戈

我有以下查询

Mongo DB: db.getCollection('table_name').find({"column_1" : "value_1" }) 

春:

Query q = new BasicQuery("{ column_1: 'value_1'}"); 
    this.mongoOps.find(q, TableName.class, "table_name"); 

我用不同的弹簧版本,但没有工作的不同版本蒙哥尝试答这里可能有什么问题。

注:查询正在与JDBC以及提前

谢谢...

+0

如果您在使用'Mongo',你应该使用正确的术语* *描述你的问题..我想你有一个*收藏* 6 *文件*。当你说'查询与JDBC一起工作'时,我也没有得到这个部分。 JDBC是关系数据库,Mongo是NoSQL数据库。 –

+1

@AliDehghani感谢我更新 – PSR

+0

@AliDehghani当我在普通的JDBC运行,它正在 – PSR

如果你considerating使用Query类,试加Criteria

Query query = new Query(); 
query.addCriteria(Criteria.where("field_1").in("value_1")); 

编辑 如果你想使用BasicQuery,尝试:

BasicQuery query1 = new BasicQuery("{ 'field': 'value_1' }"); 
User userTest1 = mongoOperation.findOne(query1, YourClass.class); 

记得在蒙戈我们不叫列字段,因为它不具有柱:)

+0

我也试过这个 – PSR

+0

@PSR我已经编辑:D – cheloncio

+0

例如,只有我给了column.I正好使用字段名 – PSR