问题标签 [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.
java - 如何在 mongodb 中更新外部数组列表时在内部数组列表中插入值?
我正在使用 Spring MongoDB,现在我遇到了将值插入数组列表的问题。这是我的 POJO 类结构...
“Lead”是另一个 POJO 类,就像......
“历史”是另一个 POJO 类,就像..
问题是我想在更新一条线索时将数据插入跟踪记录。春天的mongotemplate有可能吗??如果可能的话,请帮助我。先感谢您
angularjs - 如何在春季使用 Mongotemplate 或 MongoRepository 从两个集合中获取数据
几个月前,我开始使用 spring 和 mongodb。到目前为止,我还不知道如何使用 Mongotemplate 或 MongoRepository 从多个集合中获取数据。我有两个集合 Person 和 Contacts.now 我想获取客户列表和联系人。客户拥有的是 _id 而联系人拥有的关系 id 是 customerId 那么我怎样才能获得数据的客户联系方式。
spring - Autowired MongoRepository 实现在应用程序启动时抛出 BeanCreationException
我想使用 MongoRepository 接口,但我有一个 BeanCreationException 异常。正确填写 ComponentScan 和 MappingBasePackage 字符串。
这是我的代码:
(球衣类)@Component @Path("skills") public class SkillREST {
这是存储库未正确自动装配的服务:
弹簧配置类:
这是输出:
有人可以解释为什么会这样吗?
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 字段
升级到最新版本时是否遗漏了什么?
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主机不是副本集的成员”}
我在这里想念什么?
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。有需要可以分享。
在我正在使用的库下面:
存储库定义:
并使用此存储库如下:
mongodb - 在 mongodb 存储库中编写自定义查询
我正在像这样在 mongo 存储库中编写自定义查询:
但是当我试图通过 id 找出 AuthenticationToken 时,它就不起作用了。
我在身份验证表中的数据如下:
我想根据 userId 获取数据。谁能帮我。
spring - Spring Data Mongodb 和 Spring Boot - 从 Mongolab 自动装配 MongoRepository
假设我在下面有一个简单的 mongoRepository:
我正在连接到 Mongolab。Mongolab 上的集合名称必须是“字母”才能使自动装配工作。
现在,我不想将我在 Mongolab 上的收藏称为“信件”。我想称之为“邮件”。
如何使用注释来配置自动装配将指向“邮件”集合?
我尝试了@Repository(value="mails")
界面上方的注释,但它不起作用。
c# - MongoRepository:发布数据和实体继承是属性空
我正在使用这个扩展来为 MongoDb 生成存储库。
https://github.com/RobThree/MongoRepository
我创建了一个从实体继承的模型。并且不是从实体继承的。
继承自 Entity 的模型实例化对象,但不填充 post 请求中的属性。请参阅屏幕截图。
我的模型是这样的:
继承实体
[ ][1
不继承实体
你知道可能是什么问题吗?
谢谢,
java - MongoDB 存储库通过接受值列表中的 where 参数查找
在Java Spring-boot中,我试图让MongoRepository finder 方法能够找到集合中的所有文档,其中属性的值在接受值的集合中。
我的示例如下:
我的豆子:
我的存储库:
我的服务:
我可以调用哪个查找器方法来获取属性 A#myEnum 包含在接受值列表中的所有文档?