MongoDB搜索id,然后使用Java将值变成两倍

时间:2019-04-30 09:35:48

标签: java mongodb bson dbobject

我的MongoDB数据库当前如下所示:

enter image description here

用户输入一个单词,我需要与_id进行比较,并将其idf的值作为double返回。

我尝试了什么?

MongoClient mongoClient = MongoClients.create();
MongoDatabase db = mongoClient.getDatabase("motor");
MongoCollection<Document> collection = db.getCollection("idf");

String id = "horšovský";
DBObject query = new BasicDBObject("_id." + id, new BasicDBObject("$exists", true));
        FindIterable<Document> myDoc = collection.find((Bson) query);
        for (Document doc : myDoc) {
            System.out.println("doc is " + doc.toJson());
        }

但是我没有得到任何输出。两者都不例外。

0 个答案:

没有答案