问题标签 [mongorepository]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1091 浏览

java - 如何在 mongodb 中更新外部数组列表时在内部数组列表中插入值?

我正在使用 Spring MongoDB,现在我遇到了将值插入数组列表的问题。这是我的 POJO 类结构...

“Lead”是另一个 POJO 类,就像......

“历史”是另一个 POJO 类,就像..

问题是我想在更新一条线索时将数据插入跟踪记录。春天的mongotemplate有可能吗??如果可能的话,请帮助我。先感谢您

0 投票
1 回答
940 浏览

angularjs - 如何在春季使用 Mongotemplate 或 MongoRepository 从两个集合中获取数据

几个月前,我开始使用 spring 和 mongodb。到目前为止,我还不知道如何使用 Mongotemplate 或 MongoRepository 从多个集合中获取数据。我有两个集合 Person 和 Contacts.now 我想获取客户列表和联系人。客户拥有的是 _id 而联系人拥有的关系 id 是 customerId 那么我怎样才能获得数据的客户联系方式。

0 投票
1 回答
3005 浏览

spring - Autowired MongoRepository 实现在应用程序启动时抛出 BeanCreationException

我想使用 MongoRepository 接口,但我有一个 BeanCreationException 异常。正确填写 ComponentScan 和 MappingBasePackage 字符串。

这是我的代码:

(球衣类)@Component @Path("skills") public class SkillREST {

这是存储库未正确自动装配的服务:

弹簧配置类:

这是输出:

有人可以解释为什么会这样吗?

0 投票
1 回答
256 浏览

c# - 将 MongoDB C# 驱动程序更新到 1.9.2 并将 mongoRepository 更新到 1.6.6 破坏了继承处理

最近我将我的 mongoRepository 和驱动程序包从 1.6.1/1.8.3 更新到了 1.6.6/1.9.2。之后它不再识别我的类图。我写了一个简单的应用程序来证明

运行此代码后,我得到了两个名为 B 和 C 的集合,但它必须是一个名为 A 的集合,并且在每个实体中都包含 _t 字段

升级到最新版本时是否遗漏了什么?

0 投票
1 回答
1151 浏览

mongotemplate - 使用 MongoRepository 防止重复保存

我有一项服务可以在 mongo 中执行 CRUD 操作。我为此使用 MongoRepository。我遇到的问题是,当我插入重复条目时,我无法恢复任何错误。

}

我写了一个测试,它试图两次插入同一个对象,测试通过了,我期待第二次插入会抛出异常。

我的 mongoTemplate 定义是

我尝试将'writeConcern'设置为'ACKNOWLEDGED',但后来我遇到了错误

引起:org.springframework.data.mongodb.UncategorizedMongoDbException: { "serverUsed" : "127.0.0.1:27017" , "ok" : 0 , "code" : 2 , "errmsg" : "cannot use non-majority 'w ' 当主机不是副本集的成员时,模式 ACKNOWLEDGED"}; 嵌套异常是 com.mongodb.CommandFailureException: { "serverUsed" : "127.0.0.1:27017" , "ok" : 0 , "code" : 2 , "errmsg" : "cannot use non-majority 'w' mode ACKNOWLEDGED when主机不是副本集的成员”}

我在这里想念什么?

0 投票
1 回答
1771 浏览

spring - MongoRepository 分页请求返回不正确的数据

我对 Spring MongoRepository 有一个简单的分页请求,但 MongoRepository 显然在一些任意高页面#之后开始发送不正确的结果。我在这里发帖是想知道我是否遗漏了什么,或者这可能是 Spring MongoRepository 的一个错误。

在我的测试中,我的测试 mongo db 中有 14 个元素,并且下面的分页请求工作正常(如果存在则检索数据): pageSize: 10, page#: 0 to 1073741823 但是下面的页面请求从我的 mongoDB 返回我不期望的 10 个实体: pageSize: 10, page#: 1073741824

pageSize 的 diff 组合的断点是 diff。有需要可以分享。

在我正在使用的库下面:

存储库定义:

并使用此存储库如下:

0 投票
2 回答
2465 浏览

mongodb - 在 mongodb 存储库中编写自定义查询

我正在像这样在 mongo 存储库中编写自定义查询:

但是当我试图通过 id 找出 AuthenticationToken 时,它就不起作用了。

我在身份验证表中的数据如下:

我想根据 userId 获取数据。谁能帮我。

0 投票
1 回答
307 浏览

spring - Spring Data Mongodb 和 Spring Boot - 从 Mongolab 自动装配 MongoRepository

假设我在下面有一个简单的 mongoRepository:

我正在连接到 Mongolab。Mongolab 上的集合名称必须是“字母”才能使自动装配工作。

现在,我不想将我在 Mongolab 上的收藏称为“信件”。我想称之为“邮件”。

如何使用注释来配置自动装配将指向“邮件”集合?

我尝试了@Repository(value="mails")界面上方的注释,但它不起作用。

0 投票
1 回答
176 浏览

c# - MongoRepository:发布数据和实体继承是属性空

我正在使用这个扩展来为 MongoDb 生成存储库。

https://github.com/RobThree/MongoRepository

我创建了一个从实体继承的模型。并且不是从实体继承的。

继承自 Entity 的模型实例化对象,但不填充 post 请求中的属性。请参阅屏幕截图。

我的模型是这样的:


继承实体

[ 继承实体][1


不继承实体

不继承实体

你知道可能是什么问题吗?

谢谢,

0 投票
1 回答
541 浏览

java - MongoDB 存储库通过接受值列表中的 where 参数查找

Java Spring-boot中,我试图让MongoRepository finder 方法能够找到集合中的所有文档,其中属性的值在接受值的集合中。

我的示例如下:

我的豆子:

我的存储库:

我的服务:

我可以调用哪个查找器方法来获取属性 A#myEnum 包含在接受值列表中的所有文档?