我找不到这个简单操作的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);
我需要插入的对象是&#34; user&#34;,但update()签名只接受DBQuery实例。
谢谢, 迈克尔