- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
假设有以下模型。
class Person
include MongoMapper::Document
key :name, String
key :surname, String
many :children
end
class Child
include MongoMapper::EmbeddedDocument
key :name, String
end
另外,以下查询(使用 Sinatra):
get 'child/:id' do
@child = Child.find(params[:id])
end
有没有办法获取那个 child 所属的人的 ID?
最佳答案
我想你要找的是这个:
class Child
include MongoMapper::EmbeddedDocument
embedded_in :parent
key :name, String
end
我不太确定您的查询是如何工作的 - 我没有看到在 Child 类上有一个 find,因为它是一个 EmbeddedDocument。然而:
Person.where("children._id" => params[:id]).first.parent
应该可以。
关于ruby - 在 MongoMapper 中获取 EmbeddedDocument 的父文档 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6447781/
我的应用程序是一个简单的 TODO 列表,这是我使用 MongoEngine 的类... class Task(EmbeddedDocument): content = StringField
这是一个简单的场景:我有一篇附有评论的博文。现在我想使用 mongoforms 让用户提交他们的评论。因此我有这个 models.py: class Post(Document): title
我有一个用户定义的 mongoengine.Document 子类。 class User(Document): meta = {'collection': 'users', 'allow_i
我已经为嵌入式文档中的字段设置了默认值,但是当我尝试发布数据时,它不接受 None 或 Blank 值。 这是我的代码的样子- 模型.py class MetaData(EmbeddedDocumen
所以我在 mongo 中有这个测试数据,Cart 模型: { "_id" : ObjectId("55eb513c516ddc8fa6e68886"), "user" : ObjectId("
我正在开发一个非常简单的 Web 应用程序(著名的最后一句话),并且正在使用 Rails 2.3.5 + MongoMapper 0.7.2 并使用嵌入式文档。我有两个问题想请教: 首先,是否有使用
EmbeddedDocument 允许将文档存储在另一个文档中,而 RefereneField 仅存储它的引用。但是,他们正在实现类似的目标。他们有特定的用例吗? 附言:已经有一个 question在
我使用 django-mongonengine 来使用 mongdb 数据库;我有一个关于在这样的结构中过滤/搜索的问题: class Shop(Document): created = DateTi
在 MongoEngine 中,当从包含 FileField 的 ListField 中删除 EmbeddedDocument 时,引用的文件不会被删除。目前,我已经通过循环整个列表字段解决了该问题。
假设有以下模型。 class Person include MongoMapper::Document key :name, String key :surname, String m
首先,我是一般编程的新手,也是 Rails 的新手。我选择 Rails 是因为它似乎是一门容易上手的语言。对于我的项目,我将 MongoMapper 与 Rails 结合使用。 我正在尝试以与文档相同
我正在尝试使用 factory_boy 来帮助为我的测试生成一些 MongoEngine 文档。我在定义 EmbeddedDocumentField 对象时遇到问题。 这是我的 MongoEngine
我正在为一个 Web 项目在 MongoEngine 中为 MongoDB 数据库建模。我想以一种稍微不寻常的方式存储数据,以便以后能够有效地查询它。 我们在 MongoDB 中的数据如下所示: //
我不确定这是 MongoEngine 中的错误还是我遗漏了什么。我设置了以下模型: class Features(EmbeddedDocument): version = FloatField
我在 StackOverflow 上发现了一些类似的问题,但没有解决我正在寻找的问题,因此我们将不胜感激。 我的模型: class BlogPost(EmbeddedDocument): titl
我正在使用带有 Mongoengine 的 Django REST 框架。当我尝试序列化嵌入文档上的可选字段时,框架仍然需要该字段并返回该字段不能留空的错误消息。如何使 EmbeddedDocumen
我有这个类(class): /** * @ODM\Document * @Indexes({ * @Index(keys={"status"="asc", "regDate"="desc",
我是一名优秀的程序员,十分优秀!