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

时间:2015-05-14 08:59:54

标签: java mongodb jongo

我试图找出一个集合中是否存在对象(文档)。

这是我尝试的但是我被卡住了。

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

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

如果收集中已有url,我如何检查?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

试试这个:

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