gpt4 book ai didi

c# - 如何在 MongoDB C# 驱动程序中按字段值范围选择文档?

转载 作者:可可西里 更新时间:2023-11-01 10:28:26 28 4
gpt4 key购买 nike

我有一个名为 Items 的集合。 Items 集合中的文档有一个名为“LocationId”的字段。如何选择所有 Item 文档并将其带回服务器,这些文档的 LocationId 与位置 ID 的列表、数组等(无论您喜欢什么集合)相匹配?

为了清楚起见,tl:dr:
1.有元素收藏。
2. 有 LocationIds 列表,例如服务器上的“1、5、6、12、99”。
3. 需要带回集合中列出的具有LocationId 的所有Item 文档。

最佳答案

您可以使用 lambda 表达式构建简单的查询,MongoDB.Driver 支持它

var collection = database.GetCollection<Item>("Item");
var list = await collection.Find(x => locationIds.Contains(x.LocationId)).ToListAsync();

关于c# - 如何在 MongoDB C# 驱动程序中按字段值范围选择文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30769762/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com