0

この単純な操作の 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 インスタンスのみを受け入れます。

ありがとう、マイケル

4

0 に答える 0