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