我在mongo中有一个包含6个文档的集合。当我直接在mongo中运行查询时,它很正常。但是当我在spring中运行相同的查询时,我没有得到结果
我有以下查询
Invoice
春天:
Mongo DB: db.getCollection('table_name').find({"column_1" : "value_1" })
我尝试了不同的mongo版本和不同的弹簧版本但没有工作。这里可能是什么问题。
注意:查询也在使用JDBC
提前致谢...
答案 0 :(得分:1)
如果您考虑使用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中我们不会将列调用到字段,因为它没有列:)