Mongoid嵌入式文档属于_嵌入式文档

马克·佩加索夫(Mark Pegasov)

我有几种型号:

class Product
...
embeds_many :items
...
end

class Item
...
embedded_in :product
...
end

class Cart
...
embeds_many :line_items
...
end

class LineItem
...
embedded_in :cart
belongs_to :product
belongs_to :item
...
end

line_item.item属于产品中嵌入的商品

为什么LineItem中的项始终为零?

a14m

这是错误的结构...除父文档外,无法在任何其他模型中引用嵌入式文档。

如文档所述

嵌入式1-n:

子代嵌入父文档一对多关系

推荐的1-n:

一对多关系,其中子级存储在与父级文档不同的集合中

因此,无法将嵌入式doc(作为属性存储在某些文档中)引用为单独的集合(如Referenced 1-n关系)。

你可以看看改变模型定义适合你的目的......看看这个问题,其讨论同样的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails 4 MongoID嵌入式文档

来自分类Dev

mongoid-查询嵌入式文档

来自分类Dev

如何测试Mongoid的嵌入式文档?

来自分类Dev

多个嵌入式文档的Mongoid分组

来自分类Dev

Mongoid嵌入式文档属具_到嵌入式文档

来自分类Dev

Mongoid在父内部创建嵌入式文档

来自分类Dev

Mongoid:基于嵌入式文档数组的大小查询

来自分类Dev

Mongoid嵌套嵌入式文档保存忽略查询

来自分类Dev

Mongoid在单个查询中推送新的嵌入式文档

来自分类Dev

mongodb汇总嵌入式文档值

来自分类Dev

Mongoengine-嵌入式文档过滤

来自分类Dev

_id的Mongoose findOne嵌入式文档

来自分类Dev

mongoengine查询嵌入式文档列表

来自分类Dev

将对象插入嵌入式文档

来自分类Dev

防止创建空的嵌入式文档

来自分类Dev

获取所有嵌入式文档

来自分类Dev

嵌入式文档中的批量更新

来自分类Dev

如何验证mongodb嵌入式文档

来自分类Dev

整个嵌入式文档的索引

来自分类Dev

Mongo嵌入式文档字段查询

来自分类Dev

mongodb汇总嵌入式文档值

来自分类Dev

_id的Mongoose findOne嵌入式文档

来自分类Dev

保存对象ID或嵌入式文档?

来自分类Dev

返回特定的mongodb嵌入式文档

来自分类Dev

如何对嵌入式文档进行排序?

来自分类Dev

查询MongoDB中的嵌入式文档

来自分类Dev

春季查询嵌入式文档的数组

来自分类Dev

如何删除重复的嵌入式文档

来自分类Dev

$ elem匹配嵌入式文档