如果使用mongo-jackson-mapper不存在对象,如何将对象插入到集合中?

时间:2012-07-03 10:43:27

标签: mongodb jackson mongo-jackson-mapper

我找不到这个简单操作的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实例。

谢谢, 迈克尔

0 个答案:

没有答案