spring-data-mongodb 相关问题

MongoDB的Spring Data是Spring Data项目的一部分,它为新数据存储提供了熟悉且一致的基于Spring的编程模型,同时保留了特定于商店的特性和功能。 Spring Data MongoDB项目提供与MongoDB文档数据库的集成。 Spring Data MongoDB的关键功能区域是一个POJO中心模型,用于与MongoDB Collection交互并轻松编写Repository样式数据访问层。

控制特定用例的反应堆执行(或在特定点获得响应)

我正在尝试更新MongoDB中的文档,但无法检查更新的状态并回复用户。下面是我的代码:@Autowired ReactiveMongoTemplate mongoTemplate;公共Mono ] >>>> 您几乎永远不应订阅自己的应用程序。 订户是发起呼叫的客户端,在这种情况下,它可能是Web应用程序。您的应用程序只是在中继数据,因此您的应用程序是发布者,这意味着您不应该订阅。该网络应用程序已订阅。 尝试一下。 @Autowired ReactiveMongoTemplate mongoTemplate; public Mono<String> updateUser(UserIn userIn) { return mongoTemplate.findAndModify(query, update, User.class) .flatMap(user -> { final UserResponse resp = new UserResponse(); if(user.getItemId().equals(userIn.getId("_id"))) resp.setStatus("Updated"); else resp.setStatus("Failed"); return Mono.just(resp.getStatus()); }); } 单声道不像流,您获取,映射和返回都在同一个单声道中,就像一系列事件一样。事件链。

回答 1 投票 0

DataMongoTest负载拦截器

我有一个执行得很好的DataMongoTest,但是它没有加载配置的拦截器@Configuration公共类EntityInterceptors扩展了AbstractMongoEventListener

回答 1 投票 0

拦截对MongoDB Spring Boot的所有写调用

我正在使用Spring Boot 2.1.5。我正在尝试编写一项服务,以拦截对MongoDB的所有写调用。基本上类似于DBMS中的Op日志,其中在写入任何数据之前... ...>

回答 1 投票 0

MongoDB findBy..In与FindBy..Containing

我有一些事件类:@Data @Document(collection =“ event”)公共类事件{private String id;私有列表 类型; }现在,我想获取所有包含某些Type实例的事件...

回答 1 投票 1

如何在多个条件下使用相同的参数

我正在尝试使用Spring-Data-MongoDB 1.10.0将具有多个字段的值进行比较,我正在使用@Query,因为嵌套文档是具有动态字段的Object。但是,如果我使用相同的标识符...

回答 1 投票 1

使用MongoTemplate时如何将类型从ObjectId转换为Long?

[通常,在使用spring数据存储库时,需要一个可以在其中存储结果数据的对象,例如本示例中的客户:https://spring.io/guides/gs/accessing-data-mongodb/。在...

回答 1 投票 0

如何在Spring-Data-MongoDB中使用@Query组合AND和OR子句?

我正在尝试创建如下查询:SELECT * FROM webHookDelivery WHERE companyType ='SPONSOR'AND companyId = 6710890 AND eventType ='CustodyResponseItemEvent'...

回答 1 投票 0

Mongo Java驱动程序api与用于聚合的Spring数据mongo

[我是mongo的新手,正在用Java编写聚合查询,但是,我对使用哪种方法感到困惑,即使用mongo java驱动程序api还是使用spring data mongo类?

回答 1 投票 0

使用日期查询mongoTemplate

我正在尝试使用Spring Java中的MongoTemplate查找特定日期之前的所有行。尽管有很多旧记录,但没有返回任何行。问题是什么?日历cal = ...

回答 1 投票 0

使用日期查询mongoTemplate

我正在尝试使用Spring Java中的mongoTemplate查找特定日期之前的所有行。尽管有很多旧记录,但没有返回任何行。问题是什么?日历cal = ...

回答 1 投票 1

如何在mongodb java spring中使用dbref为空的对象保存?

我正在寻找一种解决方案,以在mongodb java spring框架中保存具有空dbref的对象。请考虑以下示例:@Document公共类A {@Id private String id; @DBRef ...

回答 4 投票 10

如何使用组弹簧数据的MongoDB,并得到每个月的最新值基于一个月的日期?

下面是我的JSON结构的一部分:{ “dateOfCalculation”:ISODate( “2018-08-13T06:02:48.587Z”), “值”:6.0},{ “dateOfCalculation”:ISODate(“2018-08-13T06 :04:38 ....

回答 1 投票 1

如何使用$月份春季数据MongoDB中使用聚合

我使用mongodb.I必须使用$日聚集在查询春天我蒙戈数据DB。这是我的用户集合。 { “_id”:NumberLong(70289), “_class”: “com.samepinch.domain.user.User”,...

回答 2 投票 3

仅基于日期和月份MongoDB的检索记录

我以书面蒙戈DB +春方案汇总查询是新的:我们正在存储其中得到存储为ISO日期蒙戈DB生日(Jjava.uti.Date)。现在,我们正试图寻找其记录...

回答 1 投票 0

查找元素的最高级别的祖先,而无需双向参考

我使用MongoDB中存储的子类别在类别子类别和项目。我想用一个项目获取的主要类别。我怎样才能做到这在Spring数据最简单的方法没有?

回答 1 投票 1

如何配置弹簧数据的MongoDB使用2个不同的蒙戈实例共享相同的文档模型

我为拥有多个品牌的公司工作,所以我们有一对夫妇的MongoDB对持有我们对每个品牌的客户在同一个文档模型的一些不同的主机实例。 (同...

回答 1 投票 0

春天事务不是例外回滚

我有以下两种方法来存储使用Spring数据JPA的MongoRepository单用户和多用户在MongoDB中。如果任何异常的方法发生了它不rollbacking。我可以 ...

回答 1 投票 0

如何检查集合是否有上限?

在使用spring数据mongo之前,您可以执行类似mongoClient.getDB(db_name).getCollection(collection_name).isCapped()的操作。但是现在不推荐使用getDB,你仍然可以使用它,但必须......

回答 1 投票 0

按时间间隔分组spring-data-mongo

下面是我的文档结构:{“_ id”:“5c59c35d8610f702d00e6f70”,“stationId”:“2”,“listenerId”:“807”,“streamId”:“37”,“userAgentId”:“7”,“botDefinitionId” :“18”,“ipAddress”:“...

回答 1 投票 1

如何只返回Spring Data MongoDB中查询的特定字段?

我们如何在Spring Data Mongo中选择特定字段。我尝试了以下但是我从Foo到String得到了异常。使用@Query @Query(value =“{path:?0}”,fields =“{path:0}”)String ...

回答 4 投票 17

© www.soinside.com 2019 - 2024. All rights reserved.