该方法包括在MongoDB Java中不确定



我正在使用mongodb shell版本3.6.3,并尝试执行类型的查询(来自Java(:

SELECT _id, ressort, date from sample WHERE ressort != "A".

我的代码是:

MongoClient mongo = new MongoClient("localhost", 27017);
MongoDatabase database = mongo.getDatabase("local");
MongoCollection<Document> collection = database.getCollection("sample");
FindIterable<Document> findIterable = collection.find(ne("ressort","A")).projection(include("ressort", "date"));

eclipse给出了错误

方法包括(字符串,字符串(对于类型应用程序不确定。

该怎么办?

我已经完成了过滤器的静态导入。

在我的情况下,我必须包括@cbartosiak所说的导入(Eclipse(

MongoClient mongo = new MongoClient("localhost", 27017);
MongoDatabase database = mongo.getDatabase("local");
MongoCollection<Document> collection = database.getCollection("sample");
FindIterable<Document> findIterable = collection.find(ne("ressort","A")).projection(Projections.include("ressort", "date"));

include方法是类com.mongodb.client.model.Projections的静态助手方法。再次检查您的进口。

在这里您可以找到所有助手的文档。

相关内容

  • 没有找到相关文章