org.mongodb.morphia.Datastore.merge()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(0.9k)|赞(0)|评价(0)|浏览(129)

本文整理了Java中org.mongodb.morphia.Datastore.merge()方法的一些代码示例,展示了Datastore.merge()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Datastore.merge()方法的具体详情如下:
包路径:org.mongodb.morphia.Datastore
类名称:Datastore
方法名:merge

Datastore.merge介绍

[英]Work as if you did an update with each field in the entity doing a $set; Only at the top level of the entity.
[中]就像您对实体中的每个字段进行更新一样,对其进行$set操作;仅在实体的顶层。

代码示例

代码示例来源:origin: lmco/streamflow

@Override
public T update(T entity) {
  Key<T> key = datastore.merge(entity);
  return datastore.getByKey(persistentClass, key);
}

代码示例来源:origin: getheimdall/heimdall

@Override
public <T> T merge(T object) {
  try {
     Datastore ds = this.datastore();
     ds.merge(object);
     return findOne(object);
  } catch (Exception e) {
     log.error(e.getMessage(), e);
     return null;
  }
}

代码示例来源:origin: getheimdall/heimdall

@Override
public <T> T merge(T object) {
  try {
    Datastore ds = this.datastore();
    ds.merge(object);
    return findOne(object);
  } catch (Exception e) {
    return null;
  }
}

相关文章