spring-data相关内容
在mongodb中不可能用简单的SQL看起来几乎是自然的. 给出一个简单的文档: { "total_units" : 100, "purchased_unit" : 60 } 我想使用spring数据Criteria类(其中"total_units > purchased_units")查询集合. 据我所知,它应该与其他任何条件一样琐碎. 在Spring
..
我想对用户已在UI中选择的MongoDB中的文档列表进行批量删除操作,因此我需要动态构建如下所示的查询(or子句会针对每个文档展开已选择): { $and: [ { "contentType": "application/vnd.sometype" }, { $or: [
..
我开始在应用程序中使用MongoDB数据库,并且为了进行数据访问,我选择了Spring Data for MongoDB. 我浏览了API参考和文档,可以看到存在map-reduce集成,但是聚合框架又如何呢?我可以看到它支持分组操作,这表明它支持$group运算符: http://docs.mongodb.org/manual/reference/sql-aggregation-compa
..
为MongoDB运行Java应用程序时出现以下异常: [localhost:27017] org.mongodb.driver.cluster : Exception in monitor thread while connecting to server localhost:27017 while accessing MongoDB with Java 调用堆栈如下: com.m
..
我有MongoDB页面和帖子集合.每个页面文档都有一个字段postIds,它是发布ID(字符串对象)的数组.我想使用聚合来计算每个页面的帖子数(=数组postIds中的元素数).我写了Mongo Shell聚合函数,该函数恰好返回了我想要的: db.page.aggregate([ {$unwind : '$postIds'}, {$group : {_id: '$_id',
..
我有一个项目,该项目利用Spring Data(在这种情况下为MongoDB)与具有相同架构的多个数据库进行交互.这意味着每个数据库都使用相同的实体和存储库类.因此,例如: public class Thing { private String id; private String name; private String type; // etc...
..
使用Spring-Data,您可以使用@Document批注指定将对象保存到的集合.假设我有两个班级,“学生"和“老师",两个班级都坚持加入了人员集合.当我执行以下代码时: mongo.find(new Query(), Teacher.class); 结果同时包含“学生"和“老师".查看由Spring-Data创建的数据,每个文档都包含一个"_class"字段,该字段指示该持久化自哪个
..
我的文档结构如下: { _id: "A", groups:[{ groupId: "someId", groupName: "someName", params: { type1: ["a", "b"], type2: ["c", d] } }],
..
当我已经拥有正确的ObjectId时,我不知道如何使用spring-data-mongodb及其GridFSTemplate从GridFS流式传输二进制文件. GridFSTemplate返回GridFSResource(getResource())或GridFSFile(findX()). 我可以通过ID获取GridFSFile: // no way to get the In
..
我正在使用MongoRepository将Spring Data与MongoDB结合使用. 我想知道是否有可能使用查询注释通过过滤器进行删除.我一直在这里和google中查找,找不到任何文档. 解决方案 @Query(value="{'id' : $0}", delete = true) public Person deleteById (String id);
..
将Java ORM用于MongoDB的开销是多少,或者更好的是我们在基本驱动程序级别进行读写? 我们将为我们的要求之一添加Mongo DB. 有几种Java的Java ORM映射工具 -morphia -spring-data -其他 Morphia的最新版本已于一年多以前发布 但Spring数据仍处于主动维护状态. 如果我现在要开始,应该使用哪一个, 解决方案
..
我在项目中使用mongodb和spring-boot.我用手工参考指出了一个集合,我的结构就像下面这样. 卷筒收藏 { _id : "reel_id_1", name: "reel 1", category :[ { _id : "category_id_1", name: "category 1"
..
我正在尝试使用自己的查询来访问mongo存储库: @Repository public interface LogEntryRepository extends MongoRepository { @Query("{'created_at' : {{ $gte: ISODate(?0)},{$lt: ISODate(?1)}}, " +
..
如何在spring data-mongodb框架的聚合方法中设置" allowDiskUse "选项? 解决方案 Spring Data MongoDB中的核心聚合抽象是-顾名思义-Aggregation.它公开了一个流畅的API,可以使用聚合操作来构建管道. 从1.6.0.M1版本开始,Aggregation类具有….withOptions(…) Aggregation aggre
..
我正在尝试从参考4.4自定义实现.但是我的自定义方法无法从存储库的REST界面(/user/search)中获得. (例如,浏览器无法找到localhost:8080/user/search/GetByKidsAge?age = 1) 有人可以帮我解决这个问题并给我一些建议吗? 非常感谢!! 下面是我的代码: UserRepositoryCustom.java pub
..
我们的Spring Boot 1.3.3应用程序使用Spring Data MongoDB 1.8.4将数据持久存储在MongoDB(2.6或3.2)上. 我们需要支持多租户.我们选择使用“基于集合"的多租户,即每个租户都有自己的集合.例如,对于Article实体,集合是"{tenantName} _articles". Oliver Gierke在对spring-data-mongo
..
我目前正在使用Spring Boot创建具有mongodb后端的REST API.是否可以仅在查看特定项目时显示某些字段,而不显示项目列表? 例如,在查看用户列表时,仅公开电子邮件,姓名和ID: GET /{endpoint}/users { "_embedded": { "users": [ { "email": "some_email@gmail.
..
我正在尝试使用Spring-Data和MongoDB来启动并运行一个简单的"Hello World"程序. Spring似乎忽略了元素中配置的MongoDB主机IP地址,而是尝试连接到127.0.0.1. 根据各种教程,这是我的Spring Configuration XML:
..
我有一个可以包含动态键名的文档: { "_id" : ObjectId("51a29f6413dc992c24e0283e"), "envinfo" : { "appName" : "MyJavaApp", "environment" : { "cpuCount" : 12, "heapMaxBytes" : 5724766208,
..
我是Spring数据和mongodb的新手.我有一个表示JSON模式的JSON对象,我需要使用spring数据将其存储在mongodb中.但是JSON模式的问题在于JSON模式的结构是动态的.例如下面是两个结构完全不同的有效JSON模式. { "type": "object", "properties": { "name": { "ty
..