问题标签 [mongotemplate]
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.
mongodb - 使用 mongoTemplate 将字符串字段序列化为 objectId 字段
假设我有一个pojo
现在当保存这个 pojo 的一个实例时,id 被保存为 objectId。我还希望 photoId 将被序列化为 ObjectId。是否有某种注释可以添加到 photoId 以启用它?
----- EDIT ------ photoId 是 objectId 的字符串代表,例如:
谢谢你的帮助!
罗伊
java - Java MongoDB在多个字段中搜索值
我有一个java方法
这里是在 projectTag 字段中搜索 searchCriteria 值。我想在多个字段中搜索该值。例如另一个字段 projectName
感谢您的帮助。
mongodb - 如何使用 mongotemplate 更新数组列表?
我正在使用 mongoTemplate 在我的程序中插入、删除和更新数据。我只想使用这个 mongotemplate 更新 pojo 类中的 arraylist 值。
这是我的父类 - 搜索
班主任
公共类铅{
}
更新代码:
我已经检查了数据库的结果。相同查询的值存在于数据库中。但是使用 mongotemplate 我无法从数据库中获取更新的结果。请帮助我找到使用 mongotemplate 进行更新的正确答案。我得到了更新场景的 mongosocket 异常。
java - 如何在 mongodb 中更新外部数组列表时在内部数组列表中插入值?
我正在使用 Spring MongoDB,现在我遇到了将值插入数组列表的问题。这是我的 POJO 类结构...
“Lead”是另一个 POJO 类,就像......
“历史”是另一个 POJO 类,就像..
问题是我想在更新一条线索时将数据插入跟踪记录。春天的mongotemplate有可能吗??如果可能的话,请帮助我。先感谢您
java - 在mongodb中连接多个数据库
我有一个 Web 应用程序,我必须在 mongodb 中使用多个数据库(静态数据库集)。对于给定的请求,数据库依赖于作为请求的一部分传递的几个参数。我spring framework's mongoTemplate
用于与数据库交互。有两种方法可以获取MongoTemplate
特定数据库的实例。
- 通过仅使用
Mongo
将作为 Web 应用程序上下文的一部分初始化的实例。使用它,我可以获得MongoTemplate
给定的数据库。 - 用一个
MongoDBFactory
在第一种方法中,
第二种方法,
这两个哪个是理想的?
spring - 使用 MongoTemplate 插入 JSONObject,如何防止将“地图”对象添加到我的文档中?
使用 MongoTemplate 插入 JSONObject 我的代码是:
我的 JSONObject.toString() 看起来像:
当它映射到 MongoDB 时,它看起来像:
插入数据库时如何删除“地图”?
mongodb - MongoTemplate 拉取子文档
我需要在 MongoTemplate 中提取一个子文档,但不知道该怎么做。
我保存的文档是:
我只需要删除具有 MyExperiment1 的测试。执行以下命令有效:
我应该如何使用 Spring MongoTemplate 编写这个?
我尝试了以下方法,但不起作用:
谢谢。
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主机不是副本集的成员”}
我在这里想念什么?
java - java mongodb驱动在重复键上没有抛出异常
我正在spring framework
使用mongoTemplate
. bean启动:
简而言之,此代码不会因重复键而失败
writeResult._lastErrorResult
不为空并且有相关错误。
我试图插入的文件:我也试图捕捉Exception e
但没有成功。
spring - 是否可以使用 Spring MongoTemplate 进行更新以推送到排序数组?
有谁知道如何使用MongoTemplate.findAndModify
将元素推送到排序数组?
它看起来不MongoTemplate
支持更新$sort
运算符。
http://docs.mongodb.org/manual/reference/operator/update/sort/