67得票6回答
如何使用DBRef查询MongoDB

假设我有以下数据结构:var user = {_id: 'foo', age: 35}; var post = {_id: '...', author: {$ref: user, $id: 'foo'},...}; 我如何查询所有引用用户[foo]的帖子?我尝试了以下方法,但没有成功:db.p...

31得票3回答
MongoDB - 是否需要使用DBREF?

使用MongoDB中的DBREF数据类型,文档可能如下所示。但是每一行都有$ref字段感觉有些冗余,因为每一行显然都指向users集合。 是否有一种方法可以引用其他文档,而不必具有有些冗余的$ref字段?{ $id: {$oid : "4f4603820e25f4c515000001...

16得票2回答
使用Spring Data MongoDB在基于DBRef列表匹配元素进行查询。

我对mongodb还比较陌生。我正在使用spring-data-mongodb从java中查询数据。如果这是可实现的,请指导我。假设我有以下两个对象"Car"和"User",其中car拥有用户列表:Class Car { @Id String id; String m...

12得票2回答
MongoDB中的DBRef ON DELETE CASCADE

MongoDB中是否有一种类似于'ON DELETE CASCADE'的功能可以实现外键关联删除? 我知道可以使用DBRef作为外键,但当引用指向的集合中的项被删除时,引用会返回null。而我想要的是删除引用所属的项。如何做到这一点? 还是说每次移除东西都需要检查其引用?

11得票2回答
如何验证MongoDB集合中的DBRefs?

假设我已经有一个MongoDB实例,其中包括2个集合 - places和people。 一个典型的places文档如下:{ "_id": "someID" "name": "Broadway Center" "url": "bc.example.net" } 而且一个...

11得票4回答
Spring Data - MongoDB索引DBRef

我可以翻译成中文。这段内容是关于编程的,讲解了使用spring-data-mongodb-1.2.0.RELEASE时遇到的问题。其中有两个类A和B,B引用了A,并且使用了@DBRef注解。 类A: @Document(collection = "a") public class A { ...

10得票6回答
Nodejs + mongodb:如何查询$ref字段?

我正在使用MongoDB和Node.js REST服务,该服务公开了存储在其中的数据。我有一个关于如何查询使用$ref的数据的问题。这是一个对象的示例,其中包含对另一个集合中的另一个对象(细节)的引用:{ "_id" : ObjectId("5962c7b53b6a02100a0000...

8得票2回答
通过DBRefs数组查找文档

解决方案可能就在我眼前,但是我还没有找到它。我的问题是,我需要找到包含指定DBRef的所有文档。这是要搜索的集合的结构: { "_id" : ObjectId("4e2d4892580fd602eb000003"), "date_added" : ISODate("2011-...

8得票1回答
MongoDB和使用DBRef处理空间数据

我有一个包含1亿个几何图形文档的集合。 我有第二个集合,其中包含每个其他几何图形对应的时间数据。这将是365 * 96 * 1亿或3.5万亿个文档。 与其存储比所需多365*96倍的1亿个条目,我想将它们保留在单独的集合中,并在MongoDB中执行一种JOIN / DBRef /任何可能的...

8得票2回答
将DBRef解析为Json

我在 MongoDB 的标准化数据模型结构中遇到了以下错误: org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for class com.mongodb.DBRef 这是由以下代码...