首页 文章
  • 3 votes
     answers
     views

    MongoDB elemMatch子文档

    我有以下数据结构 { "_id" : ObjectId("523331359245b5a07b903ccc"), "a" : "a", "b" : [ { "c" : { "...
  • 0 votes
     answers
     views

    如何在mongoDB中使用morphia获取累加器结果?

    我在Java中使用Morphia和MongoDB,我喜欢在聚合查询中获得许多记录: AggregationPipeline pipCount = ds.createAggregation(MyTable.class) .match(query1) .match(query2) .unwind("transaction...
  • 1 votes
     answers
     views

    Morphia中的MongoDB聚合

    我正在尝试将成功的MongoDB聚合映射到morphia,但我无法获得令人满意的结果 . 我每次都失败但我无法弄明白为什么 . 也许有人可以帮我在morphia中正确地说明聚合 . 我的MongoDB查询如下所示: db.user.aggregate([{$match: { roles: "MEMBER" }}, {$group:{_id: "$roles"...
  • 0 votes
     answers
     views

    使用CRUD界面将morphia模型保存到mongodb时出错

    在使用CRUD接口的morphia模型的一般保存操作期间,我收到以下错误: 糟糕:NullPointerException由异常引起的意外错误NullPointerException:null play.exceptions.UnexpectedException:play.modules.morphia.Model.edit(Model.java:219)play.modules.morphi...
  • 0 votes
     answers
     views

    在heroku上获取无效的Mongo ObjectId但不在本地获取

    设置,使用Morphia 1.2.6a播放1.2.4和MongoLab上的MongoDB(不是通过附加组件) UPDATE 查看问题的底部以获得解释 . 在Prod中的本地方框上运行并播放没有错误的页面 . 推到了heroku,数据库正在向下扔 . 除了任何数据库事务,播放工作正常 . 2012-03-30T23:17:57+00:00 app[web.1]: Caused by: java.la...
  • 0 votes
     answers
     views

    尝试连接MongoLab时,URL格式出现MongoException

    我有一个Grails 2.4.4应用程序,它使用MongoLab作为它的数据库 . 我之前使用GORM的mongo插件(see plugin here)连接到数据库 . 这不仅仅是一次很好的体验,所以我正在切换到Morpia并远离GORM来获取mongodb . 我目前将morphia库版本1.0.1作为项目中的编译时依赖项 . 我在Mongolab中创建了一个用户名:username,密码:pa...
  • 18 votes
     answers
     views

    如何检索MongoDB中每个文档的上次更新时间?

    我想知道是否有办法在MongoDB的集合中获取数据的最后更新/修改时间(即文档) . 更清楚的是,我想进行查询以检索在特定时间之后更新的所有文档 . 是否有任何可能的方法来检索MongoDB中最后修改的时间戳? 注意:对于新创建的文档,我知道我们可以从objectId检索时间戳,但是对于更新,id将是相同的 . MongoDB是否将每个文档的最后更新时间存储在任何地方? 我使用morphia作为...
  • 1 votes
     answers
     views

    使用MongoDB 3.6和Morphia 1.3.2进行聚合

    我正在尝试使用Morphia(1.3.2)聚合MongoDB(3.6) . 目前,理解Morphia的API是一个简单的匹配和放松 . 然而,我面临的问题与MongoDB 3.6有关: 版本3.4中更改:除非命令包含explain选项,否则MongoDB 3.6将删除不带游标选项的aggregate命令的使用 . 除非包含explain选项,否则必须指定cursor选项 . 本段直接来自Mon...
  • 0 votes
     answers
     views

    Tomcat 7中的ClassNotFoundException

    我在使用Tomcat Web应用程序中的依赖项时遇到问题 . 我试过了: 将.jar添加到WEB-INF / lib 在$ CATALINA_HOME / conf / catalina.properties中添加路径 在IntelliJ中的Tomcat配置中添加.jar 将.jar添加到$ TOMCAT_HOME / lib 但是,在调用依赖项时,我得到相同的错误: java...
  • 0 votes
     answers
     views

    通过REST使用Morphia和MongoDB的JSON返回类型问题

    我正在使用jersey-quickstart-webapp(Glassfish,v2.22.1)为我的MongoDB数据库构建REST API . 应用程序服务器是Tomcat 8(在IntelliJ Idea中运行)和Morphia(v1.1.0) . 一个 . 我的组织课程如下...... @Entity(value = "orgs", noClassnameStored ...
  • 56 votes
     answers
     views

    使用MongoDB进行单元测试

    我选择的数据库是MongoDB . 我正在编写一个数据层API来从客户端应用程序中抽象实现细节 - 也就是说,我实际上提供了一个单独的公共接口(一个充当IDL的对象) . 我正在以TDD的方式测试我的逻辑 . 在每个单元测试之前,调用 @Before 方法来创建数据库单例,之后,当测试完成时,将调用 @After 方法来删除数据库 . 这有助于提高单元测试之间的独立性 . 几乎所有的单元测试,即执...
  • 0 votes
     answers
     views

    Groovy找不到匹配的构造函数?

    Please note: 虽然这个问题提到了Mongo,但它肯定是一个纯粹的Groovy问题 . 我的 MyApp#bootstrap 方法: def bootstrap(AppConfiguration config) { String h = config.dbHost String p = config.dbPort println "Mongo is a...

热门问题