mongodb java查询某个区间的值
时间: 2023-10-20 09:05:20 浏览: 120
Java操作mongodb的模糊查询和精确查询
你可以使用 MongoDB 的 $gt 和 $lt 操作符来查询某个区间的值。这里是一个使用 Java 驱动程序执行该查询的示例代码:
```java
import com.mongodb.MongoClient;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;
public class MongoDemo {
public static void main(String[] args) {
MongoClient mongoClient = new MongoClient("localhost", 27017);
MongoDatabase database = mongoClient.getDatabase("testdb");
MongoCollection<Document> collection = database.getCollection("testCollection");
Document query = new Document("fieldName", new Document("$gt", 10).append("$lt", 20));
for (Document doc : collection.find(query)) {
System.out.println(doc.toJson());
}
}
}
```
在这个示例中,我们使用 $gt 和 $lt 操作符来查询 testCollection 集合中 fieldName 值在 10 和 20 之间的文档。你需要将 "fieldName" 替换为你要查询的字段名。
阅读全文