如何使用C#连接两个表,其中一个表包含MongoDB中另一个表的ID列表

凯鲁尔·阿拉姆(Khairul Alam)

我的数据模式就像下面的例子。我想像通过使用C#,LINQ在MongoDB中进行SQL连接一样,将我的订单和产品表并按订单分组产品详细信息。在此处输入图片说明

凯鲁尔·阿拉姆(Khairul Alam)

波纹管代码正在使用聚合和查找

public class ProductItemModel
{

    public string Id { get; set; }
    public Product[] Items { get; set; }
}

var _orderCollection = _context.GetCollection<Order>("Orders");
var _productCollection = _context.GetCollection<Product>("Products");

var data = (_orderCollection.Aggregate()
           //.Match(p => p.Id == "10000")
           .Lookup<Order, Product, ProductItemModel>(
                _productCollection,
                x => x.Items,
                x => x.Id,
                x => x.Items)
            ).ToList(); 

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在一个表中将两个表连接在一起,其中一个ID和另一个表中的多个ID

来自分类Dev

一次将两个记录插入两个表,其中一个表使用另一个作为外键?

来自分类Dev

mysql - 如果其中一个具有另一个的外键,如何执行两个连接表的连接?

来自分类Dev

如何动态计算另一个两个表中一个表中的行?

来自分类Dev

连接两个SQL表,其中一个连接字段被多次使用

来自分类Dev

MYSQL:连接两个表并使用其中一个的随机列

来自分类Dev

如何为两个变量编写一个SQL语句,一个包含表名,另一个包含表中的特定列?

来自分类Dev

Hibernate:如何用其中一个没有ID的两个表联接?

来自分类Dev

通过另一个表 postgresql 连接两个表中的数据

来自分类Dev

将表中的两个ID匹配到另一个表PgSQL

来自分类Dev

如何通过单击将数据插入到两个表中,而在另一个表中使用第一个查询ID

来自分类Dev

如何将一个表中另一个表具有多个ID的两个表联接在一起?

来自分类Dev

查询如何基于另一个表在一个表条件中使用求和操作连接两个表?

来自分类Dev

使用Django中的另一个关系表联接两个表

来自分类Dev

RethinkDB:如果一个表不包含另一个表的键,则合并两个表

来自分类Dev

尝试通过使用另一个表中的 id 值将两个表连接在一起

来自分类Dev

如何使用 MySql 使用另一个表中的值更新两个表上的值

来自分类Dev

如何比较两个 MySQL 表然后更新其中一个

来自分类Dev

如何从 SQL 中的表中选择其中一列中的元素仅包含另一列的一个特征,而另一列本身又包含两个特征?

来自分类Dev

根据另一个表中一列的总和在一个表中设置两个值

来自分类Dev

MySQL对两个表进行联合,其中一个带有时间戳,另一个带有日期

来自分类Dev

MySQL对两个表进行联合,其中一个带有时间戳,另一个带有日期

来自分类Dev

连接没有公共列的两个表,但使用连接到两个表的另一个表

来自分类Dev

根据两个表中设置的值,使用另一个表中的索引更新 MySQL 表

来自分类Dev

连接两个表,向我显示一个表中的记录,而另一个表中没有对应的值

来自分类Dev

如何联接三个表,其中一个表与其他两个表的ID不匹配?

来自分类Dev

当两个表引用另一个表中的单个列时如何设计表

来自分类Dev

查找两个表,其中一个表具有冗余值

来自分类Dev

将两个表中的数据插入到另一个表中

Related 相关文章

  1. 1

    在一个表中将两个表连接在一起,其中一个ID和另一个表中的多个ID

  2. 2

    一次将两个记录插入两个表,其中一个表使用另一个作为外键?

  3. 3

    mysql - 如果其中一个具有另一个的外键,如何执行两个连接表的连接?

  4. 4

    如何动态计算另一个两个表中一个表中的行?

  5. 5

    连接两个SQL表,其中一个连接字段被多次使用

  6. 6

    MYSQL:连接两个表并使用其中一个的随机列

  7. 7

    如何为两个变量编写一个SQL语句,一个包含表名,另一个包含表中的特定列?

  8. 8

    Hibernate:如何用其中一个没有ID的两个表联接?

  9. 9

    通过另一个表 postgresql 连接两个表中的数据

  10. 10

    将表中的两个ID匹配到另一个表PgSQL

  11. 11

    如何通过单击将数据插入到两个表中,而在另一个表中使用第一个查询ID

  12. 12

    如何将一个表中另一个表具有多个ID的两个表联接在一起?

  13. 13

    查询如何基于另一个表在一个表条件中使用求和操作连接两个表?

  14. 14

    使用Django中的另一个关系表联接两个表

  15. 15

    RethinkDB:如果一个表不包含另一个表的键,则合并两个表

  16. 16

    尝试通过使用另一个表中的 id 值将两个表连接在一起

  17. 17

    如何使用 MySql 使用另一个表中的值更新两个表上的值

  18. 18

    如何比较两个 MySQL 表然后更新其中一个

  19. 19

    如何从 SQL 中的表中选择其中一列中的元素仅包含另一列的一个特征,而另一列本身又包含两个特征?

  20. 20

    根据另一个表中一列的总和在一个表中设置两个值

  21. 21

    MySQL对两个表进行联合,其中一个带有时间戳,另一个带有日期

  22. 22

    MySQL对两个表进行联合,其中一个带有时间戳,另一个带有日期

  23. 23

    连接没有公共列的两个表,但使用连接到两个表的另一个表

  24. 24

    根据两个表中设置的值,使用另一个表中的索引更新 MySQL 表

  25. 25

    连接两个表,向我显示一个表中的记录,而另一个表中没有对应的值

  26. 26

    如何联接三个表,其中一个表与其他两个表的ID不匹配?

  27. 27

    当两个表引用另一个表中的单个列时如何设计表

  28. 28

    查找两个表,其中一个表具有冗余值

  29. 29

    将两个表中的数据插入到另一个表中

热门标签

归档