この単純な操作の API が見つかりません。私がする必要があるのは、まだ存在しない場合は新しいドキュメントを挿入することです。そのため、「upsert」を使用しようとしています。
JacksonDBCollection<User, String> collection =
JacksonDBCollection.wrap(database.getCollection("users"),
User.class, String.class);
collection.ensureIndex("email");
collection.update(DBQuery.in("email", user.email),
<what should I put here?>, true, false);
挿入する必要があるオブジェクトは「ユーザー」ですが、update() シグネチャは DBQuery インスタンスのみを受け入れます。
ありがとう、マイケル