如何找到done文档不存在的属性与MongoRepository?



我在MongoDB集合中有一堆文档。其中很多都没有时间戳属性,我想一个一个地添加它。

private final MongoRepository mongoRepository;

我已经尝试过使用查询来过滤这些文档,但是我没有得到肯定的答案。

@Query("{'timestamp' : null}")
Document findOneIssueByMissingArchivedTimestamp();

现在我想使用MongoRepository的findOne函数。我想找到只有文档没有时间戳,并返回其中之一。有人知道怎么做吗?

最后,我使用了Spring Magic并将这个函数添加到MongoRepository中,它完成了这项工作。谢谢你的帮助:)

Optional<Document> findFirstByTimestampIsNull();

最新更新