检查 MongoDB 中是否存在对象(文档)(使用 Jongo)

Check if Object (document) exists in MongoDB (using Jongo)

我正在尝试查明某个对象(文档)是否存在于集合中。

这是我尝试过的方法,但我被卡住了。

@DbTable(name = "websites")
private MongoCollection websitesTable;

private boolean isInTable(String url) {
    FindOne p = websitesTable.findOne("{url: #}", url);
    return false;
}

如果给定的 url 已经在集合中,我该如何检查?任何帮助表示赞赏。

试试这个:

return websitesTable.findOne("{url: #}", url)
                    .as(Map.class)
                    .iterator()
                    .hasNext();