DefaultSchemaVersionDAO.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:mongo-trek 作者:
@Override
public void save(Migration migration) {
    Document d = new Document("version", migration.getVersion())
            .append("description", migration.getDescription())
            .append("author", migration.getAuthor())
            .append("started", Optional.ofNullable(migration.getStarted()).map(DateTime::toDate).orElse(null))
            .append("finished", Optional.ofNullable(migration.getFinished()).map(DateTime::toDate).orElse(null))
            .append("status", migration.getStatus().name())
            .append("failureMessage", migration.getFailureMessage());

    collection.replaceOne(eq("version", migration.getVersion()), d, new UpdateOptions().upsert(true));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号