查询工作在蒙戈,但不带弹簧的数据蒙戈
问题描述:
工作,我在其中包含。当我直接在蒙戈它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以及提前
谢谢...
答
如果你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);
记得在蒙戈我们不叫列字段,因为它不具有柱:)
如果您在使用'Mongo',你应该使用正确的术语* *描述你的问题..我想你有一个*收藏* 6 *文件*。当你说'查询与JDBC一起工作'时,我也没有得到这个部分。 JDBC是关系数据库,Mongo是NoSQL数据库。 –
@AliDehghani感谢我更新 – PSR
@AliDehghani当我在普通的JDBC运行,它正在 – PSR