morphia

    1热度

    1回答

    我需要使用@Autowired注释将一些字段注入到通过Morphia从Mongo加载的对象中。我发现了一个例子,说明一个与吉斯制造: Injector injector = Guice.createInjector(...); MapperOptions options = injector.getInstance(Morphia.class) .getMapper()

    0热度

    1回答

    我想知道如何正常处理由于db CRUD操作而可能出现的所有异常。 如果发生任何异常,可以捕获并分析MongoException发生了什么问题,这可能是由于db服务器/网络/超时问题。在Morphia的最新版本中,有一种方法可以捕获这些异常。 但是我需要关于以下每个操作可能出现的预期异常的信息,即知道操作是成功还是失败的最佳方法。 - 获得/找到 - 合并 - 更新 - 删除 - 保存。 有人可以建

    0热度

    1回答

    我试图获取MongoDB的集合并将记录转换为使用Morphia的javabeans,但是当我尝试获取对象的集合(请参阅下面的应用程序代码)时,会出现一个投射错误: Exception in thread "main" java.lang.ClassCastException: com.mongodb.BasicDBObject cannot be cast to com.homework.Scor

    0热度

    1回答

    我有两个简单的POJO的公司和员工。我正在使用morphia将它们保存在MongoDB中。员工是公司类中的参考文档。我成功地能够保存公司对象,但当我尝试检索。我得到一个空对象 Company.java package com.hifi.model; import javax.xml.bind.annotation.XmlRootElement; import org.bson.types.

    0热度

    1回答

    TL; DR我希望将对象列表推送到mongodb中的数组;这个数组嵌套在一个嵌入的子文档中,我不知道如何访问这个数组,而不先从数据库中检索整个主文档。 首先,我的主要实体: @Entity("trackers") public class Tracker { @Id private ObjectId id; private String ican; @E

    0热度

    2回答

    解析对象ID有两种类型的项目,Java和节点JS Java项目用的ObjectId { "timestamp": 1491806328, "machineIdentifier": 9737042, "processIdentifier": 6393, "counter": 1399563, "date": 1491806328000,

    0热度

    1回答

    我试图通过morphia将文档列表保存在mongodb中。 实体: class test { @Id private ObjectId id; private String email_id; } 实体有一个EMAIL_ID场唯一索引。 我正在保存使用测试实体的列表; datastore.save(list_of_test_entity); 我要的是如果列表

    -1热度

    1回答

    所以我正在与Morphia和Mongo一起尝试在Java中编写一些基本查询。 这里有一个基本的例子: final Query<Flight> query = datastore.createQuery(Flight.class); final List<Flight> answer = query.filter("Miles>", 100).asList(); 编辑/编译器我使用的是给我一个

    0热度

    1回答

    我有一个查找问题使用Morphia。 这里是我的代码: class person{ private ObjectId id; private String name; } class book{ private ObjectId id; private String title; } class person_ownership{ private ObjectId id;

    2热度

    2回答

    我使用聚合$查找来加入两个集合。 "users" { "_id" : ObjectId("5984f8c454b1fd6926c324fd"), "email" : "[email protected]", "userId" : "uid", "userName" : "admin" } "userinfo" { "_id" : Object