Как переписать объект в Java MongoDB - PullRequest
0 голосов
/ 19 сентября 2018

В mongo-java-driver-3.8.0 мы можем вставить Java-сущность напрямую, используя следующий код:

private MongoCollection<T> mongoCollection;

public void save(T... entity) {
    mongoCollection.insertMany(Arrays.asList(entity));
}

Но как мы можем перезаписать сущность?Я ожидал что-то вроде:

public <ID> void update(T entity, ID id) {
    mongoCollection.updateOne(eq("id", id), entity);
}

Есть ли у нас что-то похожее, чтобы перезаписать весь объект, как мы это делаем в реляционном БД с использованием данных hibernate / spring?

...